惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
博客园 - 司徒正美
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
量子位
罗磊的独立博客
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
小众软件
小众软件
C
Cybersecurity and Infrastructure Security Agency CISA
Cyberwarzone
Cyberwarzone
大猫的无限游戏
大猫的无限游戏
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
Simon Willison's Weblog
Simon Willison's Weblog
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园_首页
博客园 - 叶小钗
V
Vulnerabilities – Threatpost
T
The Exploit Database - CXSecurity.com
T
Tailwind CSS Blog
IT之家
IT之家
博客园 - 聂微东
Spread Privacy
Spread Privacy
V2EX - 技术
V2EX - 技术
S
Security Affairs
宝玉的分享
宝玉的分享
V
V2EX
C
Cisco Blogs
博客园 - Franky
美团技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
S
Securelist
J
Java Code Geeks
Webroot Blog
Webroot Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
WordPress大学
WordPress大学
W
WeLiveSecurity
T
Threatpost
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志

博客园 - Nikos

又是一年,写个总结吧... 5.23 随笔 - Nikos - 博客园 Feb.19 Come back Jan.17 wtiring 地址 认识 C#中使用ref和out (转) ASP.net 验证码(C#) (转)-----很实用的一个东西 穿过代理服务器取远程用户真实IP地址 深入理解.NET内存回收机制 (转) 贴板--c#.net中类的覆写(OverRide) 语言的发展就是库的发展 保证你现在和未来不失业的十种关键技术(转) 再议Exception(转) December 4, 2005 说明 建立您自己的、支持选项卡的 Web 浏览器(转) 针对 Java 开发人员的 C# 编程语言(转) 从 C++ 向 C# 迁移(转) Visual Studio Team System单服务器部署指南(转)
笔记
Nikos · 2005-12-11 · via 博客园 - Nikos

笔记

Posted on 2005-12-11 21:14  Nikos  阅读(220)  评论()    收藏  举报

1. @的用法: 在很多语言之中,加@在变量前常常是指的取地址,C#中的@用在string变量前面,指的是忽略字符串中所有的转义符“\”。如: Console.Writeln( "C:\\downloads\\test.rar" ); 与下面的语句相当: Console.Writeln( @"C:\downloads\test.rar" ); 2. Convert.to* 与 var.to* 用法区别 以上两个函数都是显式地进行变量类型转换,一般用于无法隐式转换的变量,用法举例如下,注意它们的区别。 int inText = 1999; string stText = ""; stText = Convert.ToString( inText ); // Convert的语法示例 stText = inText.ToString(); // 注意变量直接To新类型的用法,后面的()是不可省的,这和有些语言不同 Console.WriteLine( "This is convert test string: " + stText ); 3. C#的switch和C++的区别 语法: switch(var) { case varvalue1: <语句组> break; case varvalue2: <语句组> break; ...... case varvalueN: <语句组> break; default: // default是可以省略的 <语句组> break; }   C#和C++的switch语法相同,但C++允许case语句向下贯穿,即省略break时,将继续执行下面的case语句组,而C#中禁止该用法。在C#的switch语句中,break是不能少的,但可以用goto case varvalue的方式跳过它,直接执行下面的case语句组。举例如下(可能例子不怎么符合逻辑,只是为了说明C#在switch中如何贯穿): Console.WriteLine( "This is convert test string: " + stText ); int var1 = Convert.ToInt32( Console.ReadLine() ); switch( var1 ) { case 70: Console.WriteLine( "The number is 70 !\n" ); goto case 80; // 把case 80当成goto的label break; case 80: Console.WriteLine( "The number is 80 !\n", var1 ); goto default; break; default: Console.WriteLine( "The number is not 70 or 80 !\n"); break; }