`

C#中@的用法

    博客分类:
  • C#
阅读更多

 1. 加在字符串前面,字符串中的 \ 失去转义符的作用,直接写字符串而不需要考虑转义字符

 

string path = @"C:\Windows\"; // 如果不加 @,编译会提示无法识别的转义序列
// 如果不加 @,可以写成如下
string path2 = "C:\\Windows\\";

 

 2. 加在字符串前面,字符串中的 " 要用 "" 表示

   

string str = @"aaa=""bbb""";
// 不加 @,可以写成
string str2 = "aaa=\"bbb\"";

 

 3 加在字符串前面,换行空格都保存着,方便阅读代码

 

string insert = @"
insert into Users
(
UserID,
Username,
Email
) values
(
@UserID,
@Username,
@Email
)";

 

  4 用关键字做变量时在关键字前面加@

 

string @operator = "+";
string @class = "分类一";
Console.WriteLine(@operator);
Console.WriteLine(@class);

 
  5 作为sql语句里的一个“标签”,声明此处需要插入一个参数

 

string delete = "delete from Categery where CategoryID=@CategoryID";
SqlConnection connection = new SqlConnection("connectionString");
SqlCommand command = new SqlCommand(delete, connection);
command.Parameters.Add("@CategoryID", SqlDbType.BigInt);

 

分享到:
评论

相关推荐

    解析C#中@符号的几种使用方法详解

    本文将深入解析`@`符号在C#中的几种主要使用方法。 1. 限定字符串(Verbatim Strings) 在C#中,`@`符号用于创建原始或字面字符串(Verbatim String Literals)。这种类型的字符串不会解释任何转义字符。例如,在...

    C#中DataBindings用法实例分析

    下面我们将通过实例详细分析C#中DataBindings的用法。 首先,我们来看一个简单的例子,如何使用DataBindings将TextBox控件的Text属性与TrackBar控件的Value属性绑定: ```csharp textBox1.DataBindings.Add("Text...

    C#中DataSet的用法(很详细)

    1. 填充DataSet:通常使用SqlDataAdapter的Fill方法,从数据库获取数据并填充到DataSet中。 2. 数据更新:DataSet支持乐观并发控制,通过DataRow的RowState和OriginalValues,可以检测在提交更改期间数据库是否已被...

    C#中@的用法总结

    在C#中,@还可以作为标识符的第一个字符,允许开发者使用C#的保留关键字作为自己的命名标识符,如类名、变量名、方法名等。这在某些特殊情况下非常有用,比如使用了某个关键字作为成员变量或参数名。例如,如果想要...

    c# listview 使用方法

    c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法...

    C#窗体中Invoke和BeginInvoke方法详解

    在探讨C#窗体中`Invoke`和`BeginInvoke`方法的使用及其重要性之前,我们首先需要理解.NET框架下的多线程与GUI操作的基本原则,以及为何这两者在跨线程更新GUI时不可或缺。 #### 一、为什么Control类提供了Invoke和...

    C#中MessageBox用法大全

    本篇文章将详细介绍C#中MessageBox的各种用法,包括基本用法、自定义消息、使用图标以及与事件处理程序的结合。 首先,我们来看一下MessageBox的基础用法。在C#中,你可以通过System.Windows.Forms命名空间下的...

    C#基本控件用法(winform,原创)

    C#中的控件用法是非常重要的,尤其是在winform应用程序中。今天,我们将来学习一些基本的控件用法,包括Button、CheckBox、ComboBox、DataGridView、ListView、TreeView和MdiForm等。 Button控件 Button控件是...

    C#中volatile与lock用法

    本文实例讲述了C#中volatile与lock用法,分享给大家供大家参考。具体分析如下: 一、C#中volatile volatile是C#中用于控制同步的关键字,其意义是针对程序中一些敏感数据,不允许多线程同时访问,保证数据在任何访问...

    C# Iterative迭代用法示例

    在本示例中,我们将深入探讨C#中的迭代用法,特别关注`foreach`循环,这是在C#中进行迭代最常用的方法。 `foreach`循环用于遍历实现了`IEnumerable`接口的对象,这包括数组和各种集合类型。它的基本语法如下: ```...

    C# 中英文转换

    在C#中,我们可以使用内置的`System.Text.Encoding`类来处理各种字符编码。例如,如果你有一个英文字符串,想要将其转换为UTF-8编码的字节数组,可以这样做: ```csharp string englishText = "Hello, World!"; ...

    C#中checkboxList控件用法总结

    C#中checkboxList控件用法总结 CheckboxList控件是C#中常用的控件之一,主要用于显示多选项列表。以下是关于CheckboxList控件的17种常用方法的总结。 一、添加项 CheckboxList控件可以使用Items.Add方法来添加新...

    C# RichTextBox的使用方法

    C# ,RichTextBox,使用方法 C# ,RichTextBox,使用方法 C# ,RichTextBox,使用方法 C# ,RichTextBox,使用方法 C# ,RichTextBox,使用方法 C# ,RichTextBox,使用方法 C# ,RichTextBox,使用方法

    C# set get用法

    ### C#中的Set和Get用法详解 C#是一种强大的面向对象编程语言,它提供了丰富的功能来帮助开发者创建高效、安全且易于维护的软件。在C#中,`set`和`get`方法是实现封装的关键组成部分,它们主要用于定义属性的行为,...

    c#.net Bitmap类的基本使用方法

    本篇文章将详细介绍`Bitmap`类的基本使用方法,包括其构造函数、属性、方法以及如何与其他图形组件交互。 1. **Bitmap类的创建** - `Bitmap(int width, int height)`:创建一个指定宽度和高度的新空白位图。 - `...

    c#中ref和out用法

    在C#编程语言中,`ref`和`out`是两个关键字,它们都用于方法参数传递,但有各自独特的用途和规则。理解并熟练运用`ref`和`out`是提高C#编程效率的关键。 首先,`ref`关键字用于当需要在方法内部修改传入的参数值,...

    C#常用工业控件及使用方法

    本篇文章将深入探讨C#中常见的工业控件及其使用方法。 一、模拟仪表控件 模拟仪表控件如指针式仪表盘,常用于显示实时数据,如温度、压力等。C#中可以使用第三方库如DevExpress或Telerik提供的控件来实现。设置模拟...

    C# 将中文乱码转换成中文

    在C#中,利用`System.Text.Encoding`类提供的方法,我们可以轻松地完成编码转换,从而解决由编码不一致引起的乱码问题。在实际开发中,理解不同编码的特点及其适用场景对于编写高质量、跨平台的软件至关重要。

Global site tag (gtag.js) - Google Analytics