#包中的

抛弃传统,用委托、Lambda、Linq 取 List 中的项

假如我们有一个列表publicclassCounty{publicintCountyId{get;set;}publicstringCountName{get;set;}}List<County>counties=newList<County>();counties.Add(newCounty(...

SQL Server timestamp 如何转换成 C# 中的 string

SQLServer 中的timestamp 是自动值,只要是这个类型,在添加、修改记录时,这个值就会自动添加、更新,可用来确定这条记录有没有变更过。timestamp 在C# 中对应的是byte[] 类型,要转换成string的话,可用下面的方法:"0x"+BitCon...

用 LINQ 快速把一个列表类中的 id 取出来

需求有一个类C,有两个属性Id、Name。有一个List<C>list,希望把这个list中所有C对象的Id取出来,并串成用逗号隔开的字符串。解决方法技术大家都懂,非常简单,但如果用LINQ则会节省大量代码。varobj=fromcinlistselectc.Id.ToString();stringstr=...

Visual Studio 调试时如何将 try 中的异常显示出来?

众所周知,try中的异常由catch代码来处理,但如果在调试阶段,可能觉得catch还不够细,需要VisualStudio截获并抛出异常,这样还方便些。解决办法菜单->调试->异常,将“引发”勾上。...

继承在泛型中的应用

publicinterfaceI{intId{get;set;}}publicclassC:I{publicintId{get;set;}}List<C>cs=newList<C>();cs.Add(newC(){Id=111});cs.Add(newC(){Id=222});//List<...
代码星球 ·2023-04-16

为什么无法修改类中的 struct 的属性?

如果有一个类叫Car,其中有一个属性Rectangle(是个结构),那么以下是错误的,将得到“无法修改...的返回值”的属性。Carcar=newCar();car.Rectangle.Width=4700;car.Rectangle.Height=1600;为什么呢?因为Rectangle是个结构,不是按地址传递的,...

NPOI-NPOI 创建 Excel 出错“此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”

NPOI-NPOI创建Excel出错“此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”NPOI-用NPOI根据Excel模板生成文件NPOI-快速处理Excel的类NPOI新版本类略有不同NPOI-真正删除行(非清空数据)的方法NPOI创建Excel出错“此文件中的某...

C# 项目中的 bin 目录和 obj 目录的区别,以及 Debug 版本和 Release 版本的区别

1.关于bin目录和obj目录bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj目录是用来保存每个模块的编译结果,在.NET中,编译...

谈谈 C# 中的接口

接口的相关陈述一个接口定义了一个契约。接口可以包容方法、C#属性、事件、以及索引器。在一个接口声明中,我们可以声明零个或者多个成员。所有接口成员的默认访问类型都是public。如果在接口成员声明中包括了任何修饰符,那么会产生一个编译器错误。与一个非抽象类类似,一个抽象类必须提供接口中所有成员的实现,只要这些成员在这个类...
代码星球 ·2023-04-16

C# 中的特性(Attributes)-4

C#中的特性(Attributes)-1C#中的特性(Attributes)-2C#中的特性(Attributes)-3C#中的特性(Attributes)-4我们将在接下来的内容中在我们的Main方法中加入attribute查询代码。查询程序集的Attributes在接下来的代码中,我们先得到当前的进程名称,然后用A...
代码星球 ·2023-04-16

C# 中的特性(Attributes)-3

C#中的特性(Attributes)-1C#中的特性(Attributes)-2C#中的特性(Attributes)-3C#中的特性(Attributes)-4可选参数vs.命名参数可选参数是attribute类构造函数的参数。它们是强制的,必须在每次在attribute绑定至某语言元素时提供一个值。而另一方面,命名参...
代码星球 ·2023-04-16

C# 中的特性(Attributes)-2

C#中的特性(Attributes)-1C#中的特性(Attributes)-2C#中的特性(Attributes)-3C#中的特性(Attributes)-4定义或控制自定义Attribute的用法AttributeUsage类是另一预定义类(译者注:attribute类本身用这个atrributeSystem.At...
代码星球 ·2023-04-16

C# 中的特性(Attributes)-1

C#中的特性(Attributes)-1C#中的特性(Attributes)-2C#中的特性(Attributes)-3C#中的特性(Attributes)-4英文原文:http://www.codeproject.com/KB/cs/attributes.aspx。约定    ...
代码星球 ·2023-04-16

C# 中的计时器

在C#中的计时器可使用Stopwatch类。Stopwatch的名称空间是:System.DiagnosticsStopwatch实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的Stopwatch方案中,先调用Start方法,然后调用Stop方法,最后使用Elapsed属性检查运行时间。...
代码星球 ·2023-04-16

Oracle数据库中的大对象数据类型

本文介绍在Oracle数据库中的大对象数据类型,有哪些大对象数据类型,在使用大对象数据类型时应该注意一些什么地方。Oracle存储与管理大对象数据类型,在Oracle数据库中为了更好的管理大容量的数据,专门开发了一些对应的大对象数据类型。具体的来说一、Oracle数据库支持的大对象数据类型。有下几种:一是BLOB数据类...
首页上一页...34567...下一页尾页