【C# calculate disk size】教程文章相关的互联网学习教程文章

C#自定义控件在添加引用后不显示在工具箱的解决方法【图】

先说一些背景:  在开发C#项目时,发现很多控件存在复用的情况,控件的属性都是要设置成一样的,我就想,能不能设置一个类来存放这个控件,这样我每次用的时候直接加一些特殊的操作就可以了,不需要再次设置控件属性。  搜索一段时间,自定义控件是可以满足需求的,它可以开发继承现有控件的自定义控件,这样我就可以封装起来做自己的控件库了。  在完成自定义控件后,我根据MSDN的Demo指导,在另一个项目中添加了这个引用(...

C#7.0新语法【代码】【图】

一、out输出参数在以前使用out输出参数的时候,必须先定义变量,然后才能使用,例如:先定义一个方法,方法参数是out类型的输出参数:1 private void DoNoting(out int x, out int y) 2 { 3 x = 1; 4 y = 2; 5 }以前版本的写法:1 // 必须先定义i、j,才能使用out参数 2 int i = 0; 3 int j = 0; 4 this.DoNoting(out i, out j); 5 Console.WriteLine($"i+j={i+j}"); 在C#7.0中,可以不用先定义,就能够直接使用了:1 th...

C# static成员的构造顺序

熟知的几个原则1.static字段初始化先于static构造函数2.static字段按顺序初始化3.static字段和static构造函数只执行一次 public class Foo { public static Foo Instance = new Foo(); public static int Number=6; public Foo() { Console.WriteLine(Number); } }class Program { static void Main(string[] args) { Console.WriteLine(Fo...

C#取汉字首字母,汉字全拼【代码】【图】

使用类库为https://gitee.com/kuiyu/dotnetcodes/tree/master/DotNet.Utilities/%E6%B1%89%E5%AD%97%E8%BD%AC%E6%8B%BC%E9%9F%B3取首字母 textBox2.Text = PinYin.GetCodstring(textBox1.Text);取汉字全拼EcanConvertToCh toCh = new EcanConvertToCh(); textBox3.Text = toCh.convertCh(textBox1.Text);效果原文:https://www.cnblogs.com/win32pro/p/12736638.html

学习c#老师布置得第一个作业

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _10._8{ class Program { static void Main(string[] args) { string bankea = ("您在A银行的存款为:");//赋值银行名称 float a = (1230.56f);//赋值存款 string bankeb = ("您在B银行的存款为:");//赋值银行名 ushort b = (600);//赋值存款 string ...

C#编程总结(三)线程同步【代码】【图】

C#编程总结(三)线程同步在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新请求。然而,线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时...

c# webapi swagger【代码】

如何配置swagger?在使用项目中,我们希望去查看我们的webapi的测试,那么我们是需要去有一个集成的测试的。步骤1.在nutget管理包中下载swagger包。2.这样会在App_start 文件夹中出现swaggerconfig.cs 和swaggerNet.cs, 这个时候就需要配置的时候了。3.取消下面的注释(swaggerconfig.cs) c.IncludeXmlComments(string.Format("{0}/bin/ThinkingSpace.XML", System.AppDomain.CurrentDomain.BaseDirectory)); 当然我们为了代码的模块...

(转)C#命名规范

C#命名规范 数据类型 数据类型简写 标准命名举例 Array arr arrShoppingList Boolean bln blnIsPostBack Byte byt bytPixelValue Char chr chrDelimiter DateTime dtm dtmStartDate Decimal dec decAverageHeight Double dbl dblSizeofUniverse Integer int intRowCounter Long ...

c#中@开头的变量名【代码】

在 C# 规范中, @ 可以作为标识符(类名、变量名、方法名等)的第一个字符,以允许C# 中保留关键字作为自己定义的标识符。如class @class {publicstaticvoid @static(bool @bool) {if (@bool)System.Console.WriteLine("true");elseSystem.Console.WriteLine("false");} } class Class1 {staticvoid M() {cl\u0061ss.st\u0061tic(true);} } 注意,@ 虽然出现在标识符中,但不作为标识符本身的一部分。因此,以上示例,定义了一...

C# 读写xml、excel、word、access【代码】

C# 读写xml、excel、word、access这里只是起个头,不做深入展开,方便以后用到参考读写xml,主要使用.net 的xml下的documentusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Xml;using System.Xml.Serialization;publicstaticvoid GetAreaCodes(string path,outstring[] areaCodes ,outstring[] pointCodes){if (File.Exists(path)){try{XmlDocument xml = new...

面试宝典之基本的C#面试问答

下文是125个基本的C#面试问答清单。这些面试问题简单、直接了当,涵盖了C#最基本的概念,大部分和面向对象的概念相关。所以如果你在准备C#面试,我建议你必须掌握这125个基本的C#面试问答来复习你的C#概念。那么现在来看看这125个基本的C#面试问答清单吧。1. 什么是C#?C#(发音”C sharp”)是一种简单、有别于传统的、面向对象、类型安全的编程语言。C和C++程序员很快就会熟悉它。C#中结合了高生产率的快速应用开发(RAD)语言。...

C#学习笔记_09_构造方法/函数【图】

09_构造方法/函数代码案例作用:构造函数主要是用来创建对象时为对象赋初值来初始化对象;总与new运算符一起使用在创建对象的语句中,例如A a=new A();特点:构造函数具有和类一样的名称;但它是一个函数,具有函数的所有特性,同一个类里面可以有多个参数不同的构造函数,也就是函数的多态;构造函数是在实例化类时最先执行的方法,通过这个特性可以给对象赋初值;构造函数没有返回值,也不能用void修饰,只有访问修饰符 (public&...

使用 EPPlus 封装的 excel 表格导入功能 (.net core c#)【代码】【图】

使用 EPPlus 封装的 excel 表格导入功能前言最近做系统的时候有很多 excel导入 的功能,以前我前后端都做的时候是在前端解析,然后再做个批量插入的接口我觉着这样挺好的,后端部分可以做的很简单(很偷懒的)但是因为各种各样的原因,最终还是需要做个专门的 excel导入 接口遇到的问题由于之前从来没有在后端部分处理过表格,所以我选择看一下同事的代码是怎么写的虽然我之前没写过相关的业务,但是直觉的认为这样写非常麻烦,那个 ...

从零开始写C# MVC框架之--- 项目结构【图】

框架总分2个项目:Web开发项目、帮助类项目 (ZyCommon、Zy.Utilities) 1、ZyCommon,是Web开发项目结构。新建一个空解决方案,再建Data、Service、ZyWeb解决方案文件夹,把数据层、接口服务层、Web层区分开 1.1、Data解决方案下----Zy.Xn.Model 数据模型项目,设计好System下 组织机构、菜单、角色、角色菜单、角色用户、用户实体类,Models是系统使用的一些DTO基类,比如ztree控件需要的一些实体字段,角色菜单...

c#基础知识第五节

数组的定义using System;class program{  static void Main(sting [ ] args)  {    //定义一个int类型的数组x    int [ ] x;    //指定数组x中有3个元素    x =new int [3]; //上面的两句合并成一句:int [ ] x=new int [3];    //设置第二个元素为1    x [0] =1; //设置第二个元素为3    x [1] =3;   //设置第二个元素为5    x [2] =5;   Console.W...