.NET
C# Basic
23WilliamDing
这个作者很懒,什么都没留下…
展开
-
VS Key错误解决
问题解决方案1.在VS Error List里面找到你的VS Key然后复制(可以copy到txt截取)2.找到该solution文件夹下面的client3.管理员权限打开Deveper Command Prompt4.打开2的文件夹,运行图片上的指令4.输入密码:password...原创 2020-10-29 09:32:50 · 313 阅读 · 0 评论 -
1.abstruct 2.virtual 3.static
1.abstruct2.virtual3.static原创 2020-07-07 16:30:19 · 103 阅读 · 0 评论 -
.NET常用类库知识
.NET常用类库知识1.String1.1.字符串的特性1.不可变性由于字符串是不可变的的,每次修改字符串,都是创建了一个单独字符串副本(拷贝了一个字符串副本)。之所以发生改变只是因为指向了一块新的地址。1.2.字符串池(只针对字符串常量)当一个程序中有多个相同的字符串常量时,多个变量指向的是内存中同一块字符串!这个特性叫字符串池。之所以字符串,不会造成程序混乱,是因为字符串的不可变性。String的成员方法和属性PS:这里重载方式很多,不一一列举。1.Contains(String st原创 2020-07-01 11:06:08 · 170 阅读 · 0 评论 -
C# 随机数函数Random()
C# Random()有缺陷rand.NextBytes(bytes) -> 生成byte数组随机数。rand.Next() -> 生成int类型随机数。rand.Next(10) -> 生成0到10之间的随机数。rand.Next(10,999) -> 生成10到999之间的随机数。例子:using System;using System.Threading;namespace BasicApp{ class Program {原创 2020-05-22 14:10:18 · 5341 阅读 · 1 评论 -
C# Byte
Byte类型范围大小.NET类型Byte0~255无符号的 8 位整数System.Bytebyte类型的范围转换为二进制是00000000~11111111。byte类型占用空间小,1个字节,int型占用空间大,4个字节。当数据量小的时候,看不出区别。 当数据量大的时候很大的时候,比如60亿人的年龄,肯定是0~255之间的,如果用int就浪费了很多空间。Byte[]1. C# Byte[] string转换C# string类型转成byte[]:Byt原创 2020-05-20 10:22:41 · 4261 阅读 · 0 评论 -
C# Start and Stop Services
C#启动和关闭服务可采用以下步骤:添加引用:System.ServiceProcessusing System.ServiceProcess;代码如代码片管理员权限运行using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.ServiceProcess;namespace StartAndS原创 2020-05-13 22:43:04 · 213 阅读 · 0 评论 -
C#基础之异常处理及自定义异常
转载自:https://www.linuxidc.com/Linux/2018-12/156036.htm一、什么是C#中的异常?异常是程序运行中发生的错误,异常处理是程序的一部分。C#中的异常类主要是直接或者间接的派生于 System.Exception类 ,也就是说System.Exception类是所有预定义的系统异常的基类。错误的出现并不总是编写应用的程序员的原因,有的时候应用程序也会...原创 2020-03-13 10:16:52 · 617 阅读 · 0 评论 -
C# EventHandler
1.C# 中的EventHandler实例详解先上一个形象的例子//这里定义了一个水箱类public class 水箱{ //这是水箱的放水操作 public void 放水() { } //这是水箱的属性 public double 体积; //这是水箱空的事件 public event EventHandler 水箱空;}//这里定义了一个加水器类publ...原创 2020-01-20 13:29:04 · 669 阅读 · 0 评论 -
C# 虚方法Virtual详解
1.Virtual简介virtual 关键字用于修改方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。Virtual方法可被任何继承它的类替代,虚拟成员的实现可由派生类中的替代成员更改。调用虚拟方法时,将为替代的成员检查该对象的运行时类型。 将调用大部分派生类中的该替代成员,如果没有派生类替代该成员,则它可能是原始成员。默认情况下,方法是非虚拟的。 不能替代非虚方法。virtua...原创 2020-01-20 10:26:32 · 2286 阅读 · 0 评论 -
C# 数组复制
C# Copy Arrayusing System;using System.Collections;namespace CopyArraySample{ class Program { static void Main(string[] args) { int[] pins = { 1, 2, 3, 4 }; ...原创 2020-01-06 15:06:28 · 114 阅读 · 0 评论