![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基础知识
其血玄黄
这个作者很懒,什么都没留下…
展开
-
在证书存储区中找不到清单签名证书
最近总是碰到这些基本问题,自己以前没有留意的。 提示:无法在当前用户的 Windows 证书存储中找到代码签名证书。若要更正此问题,请禁用 ClickOnce 清单的签名或将证书安装到证书存储中。 也可以在签名中创建一个新的签名。 也可以记事本打开相应的csproj文件,调整节点值。<SignManifests>true</SignManifests>将true修改为false。 完成后,重新生成。 ...原创 2021-12-17 14:13:39 · 2465 阅读 · 0 评论 -
supersock问题
1.“错误 1 类型“System.Configuration.ConfigurationElement”在未被引用的程序集中定义。必须添加对程序集“System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。” 原因及改正方式:未引用System.Configurat原创 2017-03-07 11:20:25 · 1030 阅读 · 0 评论 -
软件
现在的软件设计师,相当于以前的中级 高级的是系统分析师 计算机技术与软件专业技术资格(水平)考试共有20个级别,分别如下: (1)高级资格:信息系统项目管理师、系统分析师(原系统分析员)、系统构架设计师; (2)中级资格:软件设计师(原高级程序员)、网络工程师、信息系统监理师、电子商务设计师、软件评测师、多媒体应用设计师、数据库系统工程师、嵌入式系统设计师、计算机辅助设计师、信息系统管理原创 2015-10-30 08:25:12 · 342 阅读 · 0 评论 -
IDisposable 接口
IDisposable 接口 提供一种用于释放非托管资源的机制。 Dispose()方法 当需要回收非托管资源的DisposableClass类,就调用Dispoase()方法。而这个方法不会被CLR自动调用,需要手动调用。 ~DisposableClass(),析构函数 当托管堆上的对象没有被其它对象引用,GC会在回收对象之前,调用对象的析构函数。这里原创 2015-10-26 10:51:12 · 378 阅读 · 0 评论 -
【译】.Net 垃圾回收机制原理(一)
有了Microsoft.Net clr中的垃圾回收机制程序员不需要再关注什么时候释放内存,释放内存这件事儿完全由GC做了,对程序员来说是透明的。尽管如此,作为一个.Net程序员很有必要理解垃圾回收是如何工作的。这篇文章我们就来看下.Net是如何分配和管理托管内存的,之后再一步一步描述垃圾回收器工作的算法机制。 为程序设计一个适当的内存管理策略是困难的也是乏味的,这个工作还会影响你专注于解决程转载 2015-11-11 08:51:53 · 843 阅读 · 0 评论 -
where
where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。 1.接口约束。 例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable 接口: public class MyGenericClass where T:IComparable { } 2.基类约束:指出某个类型必须将指定的类作为基类(转载 2015-10-26 11:00:40 · 282 阅读 · 0 评论 -
问题
1.给你一个斐波那契数列,怎么给出我第n个数字。 2.垃圾回收机制的算法 3.给你一个字符串,怎么把里面的数字取出来。原创 2015-11-11 09:05:47 · 188 阅读 · 0 评论 -
垃圾回收
1. 引用计数(Reference Counting) 我在面试过程中唯一说出的一种算法就是这个,当时冒出这个念头还是出于我知道Python中的垃圾回收机制是基于引用计数算法的 引用技术算法的原理: 引用计数,顾名思义,就是每个对象上有个计数器,当添加了一个对它的引用时它的计数器就会加1,当不再使用这个引用时它的计数器就会递减1。 当计数器为0的时候则认为该对象是垃圾,可转载 2015-11-11 08:53:03 · 197 阅读 · 0 评论 -
C#基础知识
System 包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基础类和基类。其他类提供支持下列操作的服务:数据类型转换,方法参数操作,数学计算,远程和本地程序调用,应用程序环境管理以及对托管和非托管应用程序的监管。 System.Collections 包含定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。 System.Collecti原创 2015-10-23 13:18:54 · 268 阅读 · 0 评论 -
C#基础知识C#中的类是利用命名空间组织起来的。命名空间提供了一种从逻辑上组织类的方式,防止命名冲突。 命名空间声明 用namespace 关键字用于声明一个命名空间。此命名空间范围允
1.命名空间的作用 C#中的类是利用命名空间组织起来的。命名空间提供了一种从逻辑上组织类的方式,防止命名冲突。 命名空间声明:用namespace 关键字用于声明一个命名空间。此命名空间范围允许您组织代码并为您提供了创建全局唯一类型的方法。 namespace name { 类型定义 } 其中:在命名空间中,可以声明类、接口、结构、枚举、委托 命名空间。原创 2015-10-23 13:24:32 · 1446 阅读 · 0 评论