找到 34423 篇文章,关于编程

如何在 C# 中使用反射设置属性值?

Nizamuddin Siddiqui
更新于 2020-11-05 13:53:37

6K+ 浏览量

System.Reflection 命名空间包含允许您获取有关应用程序的信息以及动态地向应用程序添加类型、值和对象的类。反射对象用于在运行时获取类型信息。提供对正在运行程序的元数据访问的类位于 System.Reflection 命名空间中。反射允许在运行时查看属性信息。反射允许检查程序集中的各种类型并实例化这些类型。反射允许对方法和属性进行后期绑定。反射允许在运行时创建新的类型,然后使用这些类型执行某些任务。示例 GetProperty(String) 搜索具有指定名称的公共属性。GetType(String, Boolean) 获取…… 阅读更多

如何在 C# 中重新抛出 InnerException 而不丢失堆栈跟踪?

Nizamuddin Siddiqui
更新于 2020-11-05 13:52:36

1K+ 浏览量

在 C# 中,throw 是一个关键字,它用于在程序执行期间手动抛出异常,我们可以根据需要使用 try-catch 块来处理这些抛出的异常。通过在 catch 块中使用 throw 关键字,我们可以重新抛出在 catch 块中处理的异常。重新抛出异常在我们要将异常传递给调用方以便以他们想要的方式处理它时非常有用。以下是使用 try-catch 块在 C# 中将异常重新抛出给调用方的示例。示例 class Program { static ... 阅读更多

什么是 C# 中的 Lambda 表达式?

Nizamuddin Siddiqui
更新于 2020-11-05 13:50:58

464 浏览量

Lambda 表达式是表示匿名方法的更好方法。匿名方法和 Lambda 表达式都允许您内联定义方法实现,但是,匿名方法明确要求您为方法定义参数类型和返回类型。表达式 lambda,其主体为表达式:(输入参数) => 表达式语句 lambda,其主体为语句块:(输入参数) => { }任何 lambda 表达式都可以转换为委托类型。可以将 lambda 表达式转换为的委托类型由其参数和返回值的类型定义。如果…… 阅读更多

如何在 C# 中检查字符串数组是否包含字符串数组中的特定单词?

Nizamuddin Siddiqui
更新于 2023-10-04 21:43:08

30K+ 浏览量

在 C# 中,String.Contains() 是一个字符串方法。此方法用于检查子字符串是否出现在给定字符串中。它返回布尔值。如果子字符串存在于字符串中或值为空字符串 (""),则返回 True,否则返回 False。异常 - 如果 str 为 null,则此方法可能会引发 ArgumentNullException。此方法执行区分大小写的检查。搜索将始终从字符串的第一个字符位置开始,一直持续到最后一个字符位置。示例 1 Contains 区分大小写,如果找到字符串,则返回 true,否则返回 false…… 阅读更多

如何在 C# LINQ 中使用“不在”查询?

Nizamuddin Siddiqui
更新于 2020-11-05 13:48:09

6K+ 浏览量

Except 运算符旨在允许您查询支持 IEnumerable 的数据

C# 中 | 和 || 运算符有什么区别?

Nizamuddin Siddiqui
更新于 2020-11-05 13:46:18

2K+ 浏览量

| 运算符 | 运算符计算其操作数的逻辑或。如果 x 或 y 的值为 true,则 x | y 的结果为 true。否则,结果为 false。| 运算符即使左操作数的值为 true,也会计算两个操作数,以便无论右操作数的值如何,运算结果都为 true。|| 运算符 条件逻辑或运算符 ||,也称为“短路”逻辑或运算符,计算其操作数的逻辑或。如果 x 或 y 的值为 true,则 x || y 的结果为 true。否则,结果为…… 阅读更多

如何在 C# 中获取 IP 地址?

Nizamuddin Siddiqui
更新于 2020-11-05 13:44:33

1K+ 浏览量

IP(互联网协议)地址是您的网络硬件的地址。它有助于将您的计算机连接到网络上的其他设备以及世界各地。IP 地址由数字或字符组成。所有连接到互联网的设备都具有唯一的 IP 地址,这意味着需要数十亿个 IP 地址。这一要求由新的 IP 版本 IPv6 满足。专用 IP 地址 专用 IP 地址是您的设备连接到家庭或企业网络时的地址。如果您有一些不同的设备连接到一个 ISP…… 阅读更多

如何在 C# 中使用 Newtonsoft json 将 JSON 反序列化为 .NET 对象并仅从数组中选择一个值?

Nizamuddin Siddiqui
更新于 2020-11-05 13:42:44

517 浏览量

WebClient 类提供用于向任何由 URI 标识的本地、内联网或互联网资源发送数据或接收数据的常用方法。WebClient 类使用 WebRequest 类来提供对资源的访问。WebClient 实例可以使用 WebRequest.RegisterPrefix 方法注册的任何 WebRequest 后代访问数据。DownloadString 从资源下载字符串并返回字符串。如果您的请求需要可选标头,则必须将标头添加到 Headers 集合中示例在下面的示例中,我们正在调用 url "https://jsonplaceholder.typicode.com/posts"然后将示例反序列化为 User 数组从 User 数组中,我们打印第一个数组值示例类…… 阅读更多

如何在 C# 中重载 [] 运算符?

Nizamuddin Siddiqui
更新于 2020-11-05 13:40:59

258 浏览量

[] 运算符称为索引器。索引器允许对对象进行索引,例如数组。当您为类定义索引器时,此类表现得类似于虚拟数组。然后,您可以使用数组访问运算符 ([ ]) 访问此类的实例。索引器可以重载。索引器也可以用多个参数声明,并且每个参数可以是不同的类型。索引不必是整数。示例 1 static void Main(string[] args) { IndexerClass Team = new IndexerClass(); Team[0] = "A"; Team[1] = "B"; Team[2] ... 阅读更多

如何在 C# 中检查是否已连接到互联网?

Nizamuddin Siddiqui
更新于 2020-11-05 13:37:58

1K+ 浏览量

有很多方法可以在 C# 中检查互联网是否连接到机器。使用 System.Net 命名空间,它提供用于向由 URI 标识的资源发送数据和接收数据的常用方法。WebClient 或 HttpClient 类提供用于向任何由 URI 标识的本地、内联网或互联网资源发送数据或接收数据的常用方法。在下面的示例中,我们使用了 (OpenRead) 将资源中的数据作为流返回。通过点击 url "http://google.com/generate_204" 进行检查,如果成功则返回 true,否则返回 false。下面的示例在循环中运行…… 阅读更多

广告
© . All rights reserved.