winform关于控件Anchor属性使用的坑
摘要:Anchor的中文意思是锚点,顾名思义就是定位点的意思。 在winform中控件的Anchor属性是用来定位控件的位置的,应该不仅仅是在winform中,所有涉及画面布局的框架,对于Anchor的使用应该是一致的(比如Unity)。 但是在使用的时候有个特别注意的坑: 就是一旦对控件定义了Ancho
阅读全文
posted @
2021-04-14 14:58
BigBom原子
阅读(1642)
推荐(0)
foreach的本质
摘要:在C#中Foreach是一种非常方便的遍历集合的方式,但是在C这样的语言中,基本的循环语句并没有foreach的身影,所以foreach对于C#而言是一种封装了的用于遍历集合的方式,以下就分析下原理: 对于Foreach而言,本质上执行的是一个while()循环,所以可以理解为等效代码,但是只有wh
阅读全文
posted @
2021-01-21 12:09
BigBom原子
阅读(157)
推荐(0)
C#扩展方法
摘要:一、基本概念 1. 定义: 扩展方法被定义为静态方法,但它们是通过实例方法的语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并且该参数以this修饰符作为前缀。扩展方法当然不能破坏面向对象封装的概念,所以只能是访问所扩展类的public成员。 2. 作用: 扩展方法能够向现有类型(存在的类
阅读全文
posted @
2018-06-05 09:42
BigBom原子
阅读(197)
推荐(0)
角度&弧度转换
摘要:一、角度转换为弧度 问题: 当使用Math类的三角函数的时候,所有的单位都是用弧度表示的。你有一个或多个角是用角度数度量的,并且希望把它们转换为弧度数,从而可以用它们作为Math类的成员。 解决方法: 要把一个角度数转换为弧度数,只要乘以p/180即可: usingSystem; public st
阅读全文
posted @
2018-06-05 09:35
BigBom原子
阅读(1268)
推荐(0)
C#入门基本概念
摘要:一、版本号的命名规则 大部分时候是在名字后面加些数字表示不同的版本。其中以加上年份号最为简单明了。比如 Visual Studio 2008。但是大部分人还是不用这个方式。因为年份号中没有带来跟多的信息。我们是希望能从版本号中得知有多大的改动的信息。很多软件都用的命名规则是下面这样的: Major.
阅读全文
posted @
2018-05-30 11:42
BigBom原子
阅读(201)
推荐(0)