一 字符串中的用法
字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。
@只能对字符串常量作用。
1.用于文件路径
string s_FilePath ="C:\\Program Files\\Microsoft.NET\\test.txt";
相当于
string s_FilePath =@"C:\Program Files\Microsoft.NET\test.txt";
2.用@表示的字符串能够跨越数行。用于在CS中写JS或SQL代码比较方便。
string s_MultiRows = @"Line1
Line2
Line3";
string s_JavaScript = @"
";
二 标识符中的用法
在 C# 规范中, @ 可以作为标识符(类名、变量名、方法名等)的第一个字符,以允许C# 中保留关键字作为自己定义的标识符。
如
class @class
{
public static void @static(bool @bool) {
if (@bool)
System.Console.WriteLine("true");
else
System.Console.WriteLine("false");
}
}
class Class1
{
static void M() {
clu0061ss.stu0061tic(true);
}
}
注意,@ 虽然出现在标识符中,但不作为标识符本身的一部分。
因此,以上示例,定义了一个名为 class 的类,并包含一个名为 static 的方法,以及一个参数名为了 bool 的形参。
这样,对于跨语言的移植带来了便利。因为,某个单词在 C# 中作为保留关键字,但是在其他语言中也许不是。
分享到:
相关推荐
本篇文章是对C#中@符号的几种使用方法进行了详细的分析介绍,需要的朋友参考下
主要介绍了C#中DataBindings用法,结合实例形式详细分析了DataBindings绑定数据源及刷新数据的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C#中StringBuilder类的使用方法
主要介绍了C#中@的用法总结,非常重要的用法总结,需要的朋友可以参考下
C#中MessageBox用法大全,C#中MessageBox用法大全
c# DATAGRID使用方法c# DATAGRID使用方法c# DATAGRID使用方法c# DATAGRID使用方法
DataSet是ADO.NET开发人员为方便数据处理开发出来的,是数据的集合。DataSet的功能:浏览、排序、搜索、过滤、处理分级数据、缓存...DataSet中可包括多个DataTable,可将多个查询结构存到一个DataSet中,方便操作.....
c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法...
详细介绍C#中Split的用法,各种情况下用法及举例介绍
本文实例讲述了C#中volatile与lock用法,分享给大家供大家参考。具体分析如下: 一、C#中volatile volatile是C#中用于控制同步的关键字,其意义是针对程序中一些敏感数据,不允许多线程同时访问,保证数据在任何访问...
C#中Foreach详细用法讲述了Foreach用法,并以具体事例为基础。
C#中Dictionary的用法及用途
C#中 dataGridView用法集 详解 实例C#中 dataGridView用法集 详解 实例C#中 dataGridView用法集 详解 实例
c#.net Bitmap类的基本使用方法
C#中DataGridView的简单用法,看看就会了
c# 中mapx控件的操作,放大、缩小和鹰眼
C#中new用法(一道面试题目)! 很值得下载看看!资源免费,大家分享!!