C# 学习
MrHave
不积跬步无以至千里,不积小流无以成江海。
展开
-
C# 操作Excel报错
错误提示:托管调试助手 "DisconnectedContext" Message=托管调试助手 "DisconnectedContext":“针对此 RuntimeCallableWrapper 向 COM 上下文 0xcd9968 的转换失败,错误如下: 系统调用失败。 (异常来自 HRESULT:0x80010100 (RPC_E_SYS_CALL_FAILED))。原因通常是创建此 RuntimeCallableWrapper 的 COM 上下文 0xcd9968 已断开连接,或者该上下文正.原创 2020-10-12 17:40:35 · 1675 阅读 · 0 评论 -
C#学习笔记-struct关键字
struct 类型是一种值类型,通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征。下面的示例显示了一个简单的结构声明。 public struct Book { public decimal price; public string title; public string author; } 备注 结构还可以包含构造函数、常量、字段、方法、属性、转载 2017-07-06 19:05:28 · 325 阅读 · 0 评论 -
C#学习笔记-abstract关键字
abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。 在此例中,类 Square 必须提供 Area 的实现,因为它派生自 ShapesClass:abstract class ShapesClass{ abstract public i转载 2017-07-06 11:30:48 · 221 阅读 · 0 评论 -
C#学习笔记-operator关键字
使用 operator 关键字来重载内置运算符,或提供类或结构声明中的用户定义转换。示例下面是分数的一个极其简化的类。该类重载了 + 和 * 运算符,以执行分数加法和乘法;同时提供了将 Fraction 类型转换为 double 类型的转换运算符。// cs_keyword_operator.csusin转载 2017-08-17 09:42:48 · 1216 阅读 · 0 评论 -
C#学习笔记-explicit关键字
explicit 关键字用于声明必须使用强制转换来调用的用户定义的类型转换运算符。例如,在下面的示例中,此运算符将名为 Fahrenheit 的类转换为名为 Celsius 的类:// Must be defined inside a class called Farenheit:public static explicit operator Cels转载 2017-08-10 14:41:50 · 437 阅读 · 0 评论 -
C#学习笔记-base关键字
base 关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用 base 关键字是错误的。示例在本例中,基类 Person 和派生类 Employee 都有一个名为 Get转载 2017-08-10 14:55:33 · 248 阅读 · 0 评论 -
C#学习笔记-params关键字
params 关键字可以指定在参数数目可变处采用参数的方法参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。示例// cs_params.csusing System;public class MyClass { public转载 2017-08-10 15:21:24 · 281 阅读 · 0 评论 -
C# Dictionary 获取键值对 KeyValuePair
1、KeyValuePaira、KeyValuePair 是一个结构体(struct);b、KeyValuePair只包含一个Key、Value的键值对。2、Dictionarya、Dictionary 可以简单的看作是KeyValuePair的集合;b、Dictionary可以包含多个Key、Value的键值对。using System...原创 2018-12-17 20:54:45 · 4407 阅读 · 0 评论