|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)编程中良多细节成绩我们都要非常的注重,要纷歧个小小的字母毛病就可以引发程序的没法运转,我本人就履历过如许的事变,关于编程中应当注重的成绩,我们要常常的搜集收拾本人的一本手册,明天我们来说下C#中的@标记的利用及注重事项。编程中良多细节成绩我们都要非常的注重,要纷歧个小小的字母毛病就可以引发程序的没法运转,我本人就履历过如许的事变,关于编程中应当注重的成绩,我们要常常的搜集收拾本人的一本手册,明天我们来说下C#中的@标记的利用及注重事项。
一字符串中的用法
字符@暗示,厥后的字符串是个“逐字字符串”(verbatimstring)。
@只能对字符串常量感化。
1.用于文件路径
以下为援用的内容:
strings_FilePath="C:ProgramFilesMicrosoft.NET est.txt";
相称于
以下为援用的内容:
strings_FilePath=@"C:ProgramFilesMicrosoft.NET est.txt";
2.用@暗示的字符串可以超过数行。用于在CS中写JS或SQL代码对照便利。
以下为援用的内容:
strings_MultiRows=@"Line1
Line2
Line3";
strings_JavaScript=@"
";
二标识符中的用法
在C#标准中,@能够作为标识符(类名、变量名、办法名等)的第一个字符,以同意C#中保存关头字作为本人界说的标识符。
如
以下为援用的内容:
class@class
{
publicstaticvoid@static(bool@bool){
if(@bool)
System.Console.WriteLine("true");
else
System.Console.WriteLine("false");
}
}
classClass1
{
staticvoidM(){
clu0061ss.stu0061tic(true);
}
}
注重,@固然呈现在标识符中,但不作为标识符自己的一部分。
因而,以上示例,界说了一个名为class的类,并包括一个名为static的办法,和一个参数名为了bool的形参。
如许,关于跨言语的移植带来了便当。由于,某个单词在C#中作为保存关头字,可是在其他言语中大概不是。
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 |
|