随笔分类 -  C#

摘要:方法一:可以用LINQ Select方法(推荐) 方法二:在C#中,可以使用 Array.ConvertAll 方法来将字符串数组转换为整数数组。 class Program { static void Main(string[] args) { //案例1: // 使用 Array.Convert 阅读全文
posted @ 2024-10-31 11:03 katesharing 阅读(227) 评论(0) 推荐(0) 编辑
摘要:例子一:泛型类不含构造函数 using System; using System.Reflection; namespace 使用反射调用泛型类的方法 { class Program { static void Main(string[] args) { //定义要使用的类型参数(就是调用方法时要传 阅读全文
posted @ 2024-10-24 17:41 katesharing 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1. 总结 typeof:用于获取编译时已知类型的 Type 对象。适用于静态类型检查。 GetType:用于获取运行时对象的实际类型的 Type 对象。适用于动态类型检查。 选择使用哪一个取决于你的具体需求: 如果你知道类型并且在编译时确定,使用 typeof。 如果你需要在运行时根据对象的实际类 阅读全文
posted @ 2024-10-24 16:47 katesharing 阅读(23) 评论(0) 推荐(0) 编辑
摘要:注意点: 1. 都要把对象转换为JSON格式:如前端JS,要用到方法JSON.stringfy(obj); 后端C#要用到JsonCovert.SerializeObject(obj); 2. 要把数据一条一条输出,记得要用反序列化: 后端如:JsonConvert.DeserializeObjec 阅读全文
posted @ 2022-12-22 17:46 katesharing 阅读(171) 评论(0) 推荐(0) 编辑
摘要:1.注意点,只能在C#8.0或以上; 2.注意只能用引用类型调用 测试例子如下: 阅读全文
posted @ 2022-09-21 11:56 katesharing 阅读(110) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version 主要如下图所示 阅读全文
posted @ 2022-09-21 11:32 katesharing 阅读(165) 评论(0) 推荐(0) 编辑
摘要:这一篇是继续上篇的,只不过这篇用的数据是个对象。 一、这边要构建的数据如下: 1.User类 public class User { public int identity { get; set; } public string name { get; set; } public string ci 阅读全文
posted @ 2022-09-08 17:30 katesharing 阅读(255) 评论(0) 推荐(1) 编辑
摘要:这篇的主要目的是用一些例子展示如何使用Func。 Func其实是一个内置的委托,它带来了一些函数式编程特性,并有助于减少代码冗长。 Func只能包含0 ~ 16个输入参数,且必须有一个返回类型。(Func委托有16个重载。) 例子一:下面这例子是一个c# Func委托的简单演示(代表一个没有输入参数 阅读全文
posted @ 2022-09-08 17:19 katesharing 阅读(5828) 评论(0) 推荐(3) 编辑
摘要:官方解释 上面解释:1)TryGetValue是根据key返回相应的数据到value,如果没有key则返回默认值到value; 2)这个方法的返回是bool值,如果dictionary里有存在相应的key为true,没有存在,则为false 例子1 using System; using Syste 阅读全文
posted @ 2022-08-24 11:57 katesharing 阅读(9581) 评论(0) 推荐(2) 编辑
摘要:1.代码如下: 2.测试结果如下: 3.如果注释掉throw 4.可以返回结果如下: 5.参考网址: https://blog.csdn.net/LQ753799168/article/details/114504824 阅读全文
posted @ 2022-08-09 16:59 katesharing 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1.代码: using System; using System.Web.Mvc; namespace CloudCodeTest.Controllers { public class TimeTestController : Controller { // GET: TimeTest public 阅读全文
posted @ 2022-04-26 18:06 katesharing 阅读(36) 评论(0) 推荐(0) 编辑
摘要:bool isSent=false try { } catch(Exception ex) { //write log throw ex; } finally { //不管上面是否有异常,这段都会执行 //write log } return isSent; 阅读全文
posted @ 2022-04-19 09:35 katesharing 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示