码迷,mamicode.com
首页 > Windows程序 > 详细

快速回顾C#基础(编程的小技巧)待完善

时间:2016-03-11 16:55:56      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

一、类型转换

二、可变参数

三、字符串

四、委托

五、构造函数

六、Lamba表达式

七、Linq

八、Entity Framework

  1.程序的入口:Entities        文件后缀Context.cs

  2.数据库的相关信息都在生成的一个与数据库表对应的类中      文件数据库名.tt中的表名(一般EF的名字和数据库的名字或者项目的名字相同后面加DB)

  3.EF对数据库进行增删查改

    增:  

TestEntities entities = new TestEntities();
User user = new User();
user.Id = 1;
user.UserName = "Shine";

entities.Users.Add(user);
entities.SaveChanges();

查询:

var users = entities.Users.ToList();

删除

entities.SaveChanges();
var users = entities.Users.ToList();
foreach (var u in users)
{
entities.Users.Remove(u);

}
entities.SaveChanges();

修改

var user2 = entities.Users.FirstOrDefault(u => u.Id == 1);
if (user2 != null)
{
user2.UserName = "Shine";
entities.SaveChanges();
}

九、VS中常用的快捷方式

  1、ctrl+F查找当前文件

  2、ctrl+shift+F 查找整个solution

  3、F9断点

  4、F10单步

  5、F11单步进入

  6、ctrl+-回到上一步看到的文件

  7、shift+F9快速监视

  8、shift+ctrl+B调试

Tips

1.代码规范: 一般return只能放在程序的开始或者结束,不然中间有return还不知道从哪里退出的

2.一般去数据库取数据的时候取出来直接ToList

3.VS工具选项中打开line number

4.VS调试的时候出现报错一般步骤:View Detail—>InnerException展开到最里面的那个InnerException查看即可,具体图如下

技术分享

5.转换的时候一般选择Int.TryParse这样能够避免报错

string s = string.Empty

int v1;

if(int.TryParse(s,out v1))

{

  

}

6.在循环遍历的时候foreach用于不修改值得情况下,如果需要修改遍历对象的值选用for遍历

 

 

快速回顾C#基础(编程的小技巧)待完善

标签:

原文地址:http://www.cnblogs.com/niyingying/p/5265888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!