浪费时间是所有支出中最奢侈最昂贵的


浪费时间是所有支出中最奢侈最昂贵的。 —— 富兰克林
合理的安排时间,就等于节约时间。 —— 培根
一切经济最后都归结为时间经济。 —— 马克思
三延四拖,你就是时间的小偷。 —— 上田敏
一个人的命运决定于晚上8点到10点之间

net的跨平台和vs的兼容性,路还很遥远啊。


因为私有变量通常是不能被访问的,那么外界要访问这个对象的变量咋办,于是就用属性的形式,来对外public一个变量,可以通过它来对内部的私有变量赋值或取值。你也可以在set的时候,进行一些逻辑的处理,比如value<5,才让它赋值。


你的变量score代表的是一个学生的数学成绩,理论上,分数只可能是0-100的整数,如果你把将score设为public,不用get()和set(),那么用户很可能会输入1-100以外的数字,如果你把将score设为privata,再用setScore()来设置分数,你就完全可以控制这种行为了。    哈哈 其实几句话可以把这个问题搞定,但是为了把文章写得生动一点,废话多了一点点,请大家见谅!如果大家还知道get()和set()有什么其他的好处的话,指教小弟一下,感激不尽! ————感谢各位牛人的指点,以下整理自各位的回复和点评,持续更新—————— 使用get()和set()而不使用public的成员变量,是因为我们设计类的时候要遵循这样的原则: 提供类的人要尽量将类中有什么隐藏起来,只告诉使用者你能做什么 使用类的人不关心你的类中有什么,只关心类提供了什么功能 所以设计类的时候要尽量不提供public的成员变量,最好一个都没有,只提供接口 这条原则其实不仅是代码规范的问题,放到工作中,这就是多项目组或多部门之间合作的准则 这条原则也绝对不是某个独自编码的程序狼一拍脑袋就想出来,这是经历过有组织开发过工作的程序猿才能设计出来的。

这个问题其实很简单,比如 setAge(int age){ if(age<1||age>120) throw new Exception(” 你输入的年龄不合法”); }else{ this.age=age; } 这个是public变量做不到的,安全是其中一个原因,另外楼主你要是学过Hiberante和Spring的话,就会知道 一些类的变量,即使是public的,也必须写上set方法,否则就出错,框架设计的时候就这么要求的 所以别人都这么做的时候,你这么做只会有好处而不会有坏处,这就是标准


不玩儿这么复杂的东西。容易玩坏了。
太复杂了,简单的还行复杂的还得是sql语句真就这么回事儿。 

nvarchar
float
int
varchar
nchar
datetime
char
decimal
bigint
numeric
bit
timestamp
ntext
text
smalldatetime
money
smallint

wcf session
https://www.cnblogs.com/billqian/archive/2008/02/14/1068400.html
https://q.cnblogs.com/q/55161/

https://dotnet.microsoft.com/apps/aspnet
https://docs.microsoft.com/zh-cn/dotnet/
https://docs.microsoft.com/zh-cn/dotnet/
https://github.com/0xd4d/de4dot
https://github.com/graphql-dotnet/graphql-dotnet
https://github.com/thangchung/awesome-dotnet-core#cms 资源库
https://github.com/grpc/grpc-dotnet
https://github.com/thangchung/clean-code-dotnet
https://github.com/confluentinc/confluent-kafka-dotnet
https://github.com/microsoft/Docker.DotNet
https://github.com/SkyAPM/SkyAPM-dotnet
https://github.com/DotNetOpenAuth/DotNetOpenAuth
https://github.com/
有官方,不用外部的。
感觉ffmpeg比NAudio要快啊~
https://www.cnblogs.com/zlp520/p/4241088.html
https://blog.csdn.net/weixin_30340745/article/details/96843481
https://www.cnblogs.com/zlp520/p/4238097.html
https://blog.csdn.net/CGS_______/article/details/100531701
https://blog.csdn.net/dnazhd/article/details/100745153
https://www.kernel.org/
https://github.com/FFmpeg/FFmpeg
我们都知道性能是公共网站取得成功的关键因素之一。如果一个网站的响应时间超过3秒,那么用户通常不会再此光顾(此网站)。

https://bootstraptaste.com/
https://www.iguoguo.net/category/%E9%85%B7%E7%AB%99%E6%AC%A3%E8%B5%8F
http://www.yyyweb.com/
10个小技巧助您写出高性能的ASP.NET Core代码
https://www.cnblogs.com/yilezhu/p/10507984.html
https://github.com/yilezhu/Czar.Cms
https://www.cnblogs.com/yilezhu/p/10146311.html
https://www.cnblogs.com/yilezhu/p/9977862.html
https://www.cnblogs.com/xyh9039/p/11391507.html

var idParam = cmd.Parameters.Add("@Id", System.Data.SqlDbType.Int);
using (var reader = cmd.ExecuteReader())
{
    reader.Read();
    obj = new Post {
        Id = reader.GetInt32(0),
        Text = reader.GetNullableString(1),
        CreationDate = reader.GetDateTime(2),
        LastChangeDate = reader.GetDateTime(3),
        Counter1 = reader.GetNullableValue<int>(4),
    };
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值