C#
文章平均质量分 78
PA_
这个作者很懒,什么都没留下…
展开
-
【C#】修饰符
public:(可以修饰类也可以修饰成员)公共的,最高的访问级别,访问没有限制protected:(只修饰成员)受保护的, 只有在当前类内部及所有的子类内部可以访问。只有继承父类后,才可以调用它的属性private:(只修饰成员)私有的,最低的访问级别,被private访问修饰符修饰的成员只有在当前类的内部可以访问,其他地方一律不得访问Partial:(它只修饰类),部分的,可以将一个类分成几部分写在不同文件中,最终编译时将合并成一个文件,且各个部分不能分散在不同程序集中Internal:(可修饰类原创 2021-04-24 13:28:12 · 341 阅读 · 0 评论 -
【C#】C#值类型与引用类型、内存区域
栈 - 有编译器自动分配释放 堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束释放 另外还有一个专门放常量的地方。 - 程序结束释放存放位置:...原创 2021-04-23 11:49:55 · 647 阅读 · 1 评论 -
【Unity】Unity、C#面试题目记录和解答
C#基础Q:类和结构区别A:https://www.cnblogs.com/vaevvaev/p/8466121.htmlQ:接口和抽象函数异同Q:C#中virtual与abstract的区别A:https://www.cnblogs.com/stgp/p/6233359.htmlQ:数组,ArrayList和List区别;数组和字典异同Q:string 和 Strin...原创 2018-10-24 10:57:01 · 7102 阅读 · 2 评论 -
【C#】C#常用
1.stringSubstring(Int32) 从此实例检索子字符串。 子字符串在指定的字符位置开始并一直到该字符串的末尾。Substring(Int32, Int32) 从此实例检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。......原创 2020-11-07 15:30:16 · 426 阅读 · 1 评论 -
C#、Unity编程习惯
编程习惯代码命名和书写规则可以参考alibaba tx netease都有出手册..这个很重要是共同开发的基础 确保编译没问题跑过一遍再提交代码。。这个也是基本 写完代码后,检查一下是否符合项目规定的写法 单个类内容太多的时候,可以用partial分隔类 参数多的时候,可以封装为一个struct if else太长的时候,可以多换行能一次写完的都写在一起 不要在参数内嵌套方法 考虑到单行长度和debug的时候不知道错误出在哪里 写完代码后,自动整理一下格式再提交 存储数据的时候要思考选择原创 2020-04-04 23:27:01 · 1357 阅读 · 1 评论 -
位运算计算方式与实例
位移计算方法:左移补0 ,右移不足看符号位补。带符号运算:第一位是不是符号位看是不是unsigned,不是unsigned约定第一位是符号位负数取正,原码(进制数)算反码(取反)算补码(+1)然后逆转回原码。概念:[原码]:计算机中将一个数字转换为二进制,并在其最高位加上符号的一种表示方法。(规定)[反码]:根据表示规定,正数的反码就是本身,而负数的反码,除符号位外,其余位...原创 2020-03-29 18:25:34 · 2406 阅读 · 0 评论 -
【C#】3分钟教C#入门
前言正在持续更新直到教完C#基础...目前进度20%...相信大家初看代码,都不懂是什么,还记得我初学编程的时候也是什么都不懂,光看着代码,然后老师解释意思,什么是面向对象、类、变量等...老师张口就来,我完全没有理解,然后很快就忘了是什么,用来做什么,在学了2年的时候,依然一片迷茫,就犹如一个摩天大厦,老师每节课只给一块砖,这样永远都摸不清这个大厦的结构和怎么建成。所以...原创 2019-08-23 18:23:18 · 1695 阅读 · 2 评论 -
C# await async的使用
简单的使用class Program{ static void Main(string[] args) { Console.WriteLine("主线程测试开始.."); AsyncMethod(); Thread.Sleep(1000); Console.WriteLine("主线程测试结束..");...原创 2019-07-20 11:36:04 · 141 阅读 · 1 评论 -
VsCode搜索替换正则表达式的使用
正则表达式官方API说明与使用实例原创 2019-07-09 19:46:55 · 17362 阅读 · 0 评论 -
【读书笔记】 -- 深入理解C#
第一章1.LINQ太酷了!还在看序的时候看到语法糖是为了LINQ,本来觉得语法糖已经很帅了,搜了一下LINQ的作用也很酷!以后要学习学习。2.动态类型其实是动态编译的一种形式。在.net4.0上添加新的动态类型dynamic,对于动态类型,其实是运行态类似——也就是在运行时才会确定的类型。其实在javascript编程中,由于是翻译型语言,也就是所谓弱类型。换句话来说,只有运行时才可能确定...原创 2019-07-09 19:53:32 · 253 阅读 · 0 评论