昨天是周五太放松了,晚上没有加班只顾着放松,玩了一晚上,今天又是睡了一上午,没有学习。这下放松过分了没有总结,也没有完成任务。今天来总结一下昨天的学习成果。 昨天设计的数据库今天老大点评了一下发现问题确实很多。比如用户表和权限表的拆分问题,是否应该拆分取决于权限的使用频率。使用 ...
昨天是周五太放松了,晚上没有加班只顾着放松,玩了一晚上,今天又是睡了一上午,没有学习。这下放松过分了没有总结,也没有完成任务。今天来总结一下昨天的学习成果。
昨天设计的数据库今天老大点评了一下发现问题确实很多。比如用户表和权限表的拆分问题,是否应该拆分取决于权限的使用频率。使用频率高时因该拆分。
对C#源代码执行过程的思考(不懂)
构造函数总在new一个对象之前执行。
P p=new p();
因为赋值运算符(=)是从右向左执行,先执行new p,这时候执行类P的构造函数,然后将值赋给p,将p存到内存中。
两个变量的值交换(不使用第三个变量)
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Test_20160421 8 { 9 class Program10 {11 static void Main(get='_blank'>string[] args)12 {13 int a = 10;int b = 21;14 a = a + b;15 b = a - b;16 a = a - b;17 //change(ref a,ref b);18 Console.WriteLine("a={0},b={1}",a,b);19 Console.ReadKey();20 }21 #region 自定义方法22 /// <summary>23 /// 自定义交换方法24 /// </summary>25 /// <param name="a">第一个出入的变量</param>26 /// <param name="b">第二个出入的变量</param>27 private static void change( ref int a,ref int b)28 {29 a = a + b;30 b = a - b;31 a = a - b;32 }33 #endregion34 }35 }
原标题:20160423
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。