c#基础
文章平均质量分 53
嘟嘟的程序员铲屎官
菜鸟!
展开
-
C#三层架构通用数据库访问类SQLHerper总结
写入错误日志写入错误日志 /// <summary> /// 写入错误日志 /// </summary> /// <param name="log"></param> private static void WriterLog(string log) { FileStream fs = new FileStream("sqlhelper.log", FileMode.Append);原创 2020-05-24 00:22:00 · 561 阅读 · 0 评论 -
C# 6.0新特性
1:自动属性新的初始化方法旧: public int StudentId { get; set; } public string Name { get; set; } public int Age { get; set; } public Student() { StudentId = 100...原创 2020-04-28 00:13:50 · 262 阅读 · 0 评论 -
C#版本与.NET版本对应关系以及各版本的特性
111111111111原创 2020-04-27 00:44:38 · 1178 阅读 · 0 评论 -
C#预处理指令
一:C# 预处理器指令二:C# 预处理器指令列表预处理器指令描述#define它用于定义一系列成为符号的字符。#undef它用于取消定义符号。#if它用于测试符号是否为真#else它用于创建复合条件指令,与 #if 一起使用。#elif它用于创建复合条件指令。#endif指定一个条件指令的结束。#line它可以让您修改编译...原创 2020-04-06 02:33:46 · 2333 阅读 · 0 评论 -
C#枚举类型
一:枚举相关知识1:相关概念(来源于:菜鸟编程)2:相关方法(System.Enum)备注:抓重点,枚举是一组命名整型 “常量”,每个符号代表一个正数值,默认为int32类型(枚举是值类型,隐式继承自System.Enum,不能手动修改。System.Enum本身是引用类型,继承自System.ValueType.)二:简单枚举1:枚举的使用方式①:规定枚举使用类型 enum...原创 2020-04-01 01:38:23 · 360 阅读 · 0 评论 -
C#结构体
本节知识:一:结构体相关概念1:定义来源于:菜鸟编程网结构体备注:结构体是一种存放数据,传递数据的一种值类型结构,由于是值类型,决定了该结构是建立在栈上的,从而有效的传输数据,但是栈的空间是有限的,所以结构体适合轻量级数据。2:语法 struct 结构名 { //相应数据(成员变量,方法,有参构造函数) }3:举个栗子 //图书结构体 stru...原创 2020-03-23 00:41:32 · 381 阅读 · 0 评论 -
C#类
一:类前言: 对于类的理解这个太熟悉不过了,从入门的第一个程序HelloWord,中第一句代码就是[访问权限] Class 类名{…},可以看出类无处不在,如果把项目比作房子,那么类可以说就是这个房子的每一块砖瓦,而程序员就是这个添砖JAVA的人(搬砖,搬砖),类是自己定义数据类型的蓝图,规定该类对象执行什么操作,存放什么数据类型,所以它十分重要,犹如你的内裤一般,所以请不要随便偷看别人的内...原创 2020-03-21 20:23:48 · 2098 阅读 · 1 评论 -
C#字符串
一:字符串类备注:String类是无法被继承的。(来源于官方解释:String)二:实例化字符串对象1:通过将字符串文本赋给 String 变量。例: string str1 = "你好String!"; Console.WriteLine(str1); string str2 = "C:\\java\\jav...原创 2020-03-20 02:47:53 · 288 阅读 · 0 评论 -
C#方法总结
二:方法整个流程二:定义方法,调用方法,递归调用1:方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。2:语法例: public static void exchange(int a,int b) { int exchange; exchange = a; a = b;...原创 2020-03-15 13:56:59 · 904 阅读 · 0 评论 -
C#可空类型(Nullable)
C#:基础编程篇本节知识一:Nullable类①:支持可分配有 null 的值类型。 无法继承此类。②:命名空间:System程序集:System.Runtime.dll, mscorlib.dll, netstandard.dll③:方法注解:(默认情况下,所有引用类型(如 String)都可以为 null,但所有值类型(如 Int32)都不是。)在C#和 Visual ...原创 2020-03-13 17:28:47 · 1019 阅读 · 0 评论 -
物联网培训总结(C#)
一:课程[01]【初级基础】:零基础学好C#语法与编程逻辑1:字符串字符串常用的方法Indexof(string) :该方法表示获取该字符的索引,就是找到该字符的位置(索引从0开始)length; :该方法获取字符串的长度 //索引从0开始 string email = @"[email protected]"; i...原创 2019-07-13 20:18:55 · 881 阅读 · 1 评论 -
关于Bitmapimage图片保存(png格式)
//这个是摄像头载屏保存图片部分if(img.Source==null || ! (img.Source is Bitmapimage)){//表示无图像return;}storage();//这个方法表示获取本机屏幕的图片·进行保存private void storage(){ Bitmapimage bitmap=(Bitmapimage) img.Source; Bima.........原创 2019-03-05 10:16:24 · 6113 阅读 · 1 评论 -
c#SqlServer总结
前言:此篇主要对SqlServer的基本运用进行总结,主要涉及数据的增,删,改,查…步骤1:你必须知道的SQl数据类型一:整数类型bigint int smallint tinyint(0-255) bit(1-0) {顺序从大到小}主要用int二:小数类型decimal numeric float注:这个()的含义(1...原创 2019-02-12 20:09:52 · 1330 阅读 · 0 评论 -
c#委托大全
自己对委托的理解1:对于委托我感觉它就像一个盒子,这个盒子作用就是装各种各样的函数(方法);还可以形象的比做看管方法的保姆…看过一篇文章关于委托的好像和c和c++中指针有关,就是一种指向指向地址,指向看管方法的地址。2:委托的声明访问权限修饰符 delegate 返回类型 (常数类型);//声明一个无参委托public delegate void (){}//声明一个有参委托p...原创 2019-02-12 01:14:08 · 912 阅读 · 1 评论 -
c#数据库连接总结2上篇(通过数据库进行登入和注册)
前言:对sqlServer的一些基本操作掌握了,那就开始数据库的使用1:对于数据库的使用,二种连接方式你必须掌握第一种:有连接数据访问1:首先通过Connection对象连接数据2:Command对象执行命令3:通过DataRead对象进行一 一 读取,再绑定到相应的空间上进行显示第二种:无连接数据访问:1:首先通过Connection对象连接数据2:DataAdapter对象进行...原创 2019-02-14 22:41:03 · 356 阅读 · 0 评论 -
c#同步和异步
一:同步同步:同时执行,二个方法直接调用,在做这个的时候先把第一个方法休眠1s,在调第一个和第二个,执行结果后,它们同时执行 private void button1_Click(object sender, EventArgs e) { this.label1.Text = E1(10).ToString(); this.la...原创 2019-01-19 20:50:43 · 1223 阅读 · 0 评论 -
c#数据类型
一:C#数据类型的分类值类型引用型指针型二:值类型值类型变量可以直接分配给一个值,在栈上直接存储。System.ValueType 中派生,再由System.object派生。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配内存来存值。下表列出了 C# 2010 中可用的值类型:三:引用类型引用类型...原创 2019-01-18 16:29:36 · 377 阅读 · 0 评论