一:课程[01]【初级基础】:零基础学好C#语法与编程逻辑
1:字符串
字符串常用的方法
Indexof(string) :该方法表示获取该字符的索引,就是找到该字符的位置(索引从0开始)
length; :该方法获取字符串的长度

 //索引从0开始string email = @"xiaoqing@qq.com";int posipnt = email.IndexOf("@");int leng = email.Length;Console.WriteLine("@在字符串{0}位置,该字符串的长度为{1}",posipnt,leng);

==和equals方法尽量使用equals
==和equals都表示是否相等,返回布尔值

             string name1 = "xiaowang";string name2 = "xiaowang";string name3 = "zhangsan";Console.WriteLine(name1==name2);//TrueConsole.WriteLine(name1.Equals(name2));//TrueConsole.WriteLine(name1==name3);//FalseConsole.WriteLine(name1.Equals(name3));//False

sybstring():截取

            string name4 = "wenzhengmao@qq.com";string name5 = name4.Substring(0,11);//从下标0到下标11string name6 = name4.Substring(name4.IndexOf("@")+1);//从@后开始截取Console.WriteLine(name5);Console.WriteLine(name6);


Format(占位符,相应参数代换):格式化字符

            string str1 = "我叫{0},今年{1}岁,来自{2}";string str2 = string.Format(str1,"张三",15,"中国");Console.WriteLine(str2);


关于空字符
性能从高到底
//string.length0
//string.Empty
//string"";
注:空和null不同,null不存在

           string c = "";string d = string.Empty;Console.WriteLine(c.Length);//0Console.WriteLine(d.Length);//0

Trim()去空格

             string cc = "     jhjjhh     ";Console.WriteLine(cc.Trim());// jhjjhh
  #region ToUpper  转为大写  tolower转为小写string str3 = @"hvkahvkakvavve";str3 = str3.ToUpper();str3 = str3.ToLower();Console.WriteLine(str3);#endregion#region 找到最后一个匹配项的所在的索引(在有多个的情况找到最后一个index第一个)int lastIndeof(string value)string str5 = "hattp://www.baidu.com";int positon1 = str5.LastIndexOf('m');//从0开始Console.WriteLine(positon1);#endregion#region stringBuilder 可变字符串可追加   string的拼接会不断的开闭空间消耗内存效率不高StringBuilder strbuilder = new StringBuilder();//在结尾添加strbuilder.Append("我正在学习");//append追加//在指定位置插入指定字符strbuilder.Insert(5,"c#net");//移除指定字符strbuilder.Remove(7,3);Console.WriteLine();Console.WriteLine(strbuilder.ToString());//这里writeLine自动给stringBuider添加一个tostring()#endregion 

2:数组

 #region ArrayDeclarations and foreach//DeclarationsArrayint[] Scorre = new int[] {67,88,89,90};int TotalAchievements = 0;//foreachfor (int i = 0; i < Scorre.Length; i++){TotalAchievements += Scorre[i];}//printingConsole.WriteLine("TotalAchievements:{0}\nAverrgeScore:{1}",TotalAchievements,TotalAchievements/Scorre.Length);#endregion#region foreachUseint sum=0;/// <summary>/// Cyclic Each  Element in the array in turn/// </summary>foreach (int TotalAchievementsarray in Scorre){sum += TotalAchievementsarray;}Console.WriteLine("TotalAchievements:{0}", sum);#endregion#region string array Operationstring str= "张三,李四,王五";string[] strarray = str.Split(',');string str1 = string.Join("_",strarray);Console.WriteLine(str1);#endregion#region Reference data typeint[] ReferenceArray = new int[] {99 };Console.WriteLine("Beforechange:ReferebceArray:{0}",ReferenceArray[0]);int[] ReferenceArray2 = ReferenceArray;ReferenceArray2 [0]+= 50;Console.WriteLine("Afterchange:ReferenceArray:{0},ReferenceArray:{1}",ReferenceArray[0],ReferenceArray2[0]);#endregionConsole.ReadLine();

物联网培训总结(C#)相关推荐

  1. 物联网培训预示着我们将进入智能时代

    在我小的时候,人们生活的愿望是楼上楼下电灯电话,没想到转眼间就完成了;在我上初中的时候,老师为了鞭策我们好好学习,说过21世纪我们每个人都要懂电脑,会开车,否则就是个文盲.转眼2013在今天.我们是否 ...

  2. 深圳物联网培训:要想成为一名物联网工程师,需要学习哪些知识?

    深圳物联网培训:要想成为一名物联网工程师,需要学习哪些知识? 要想成为系统的的物联网工程师需要系统学习.由浅入深地对嵌入式物联网技术以及Linux平台全面掌握,能够独立胜任物联网开发.嵌入式Linux ...

  3. 物联网入门基础知识:物联网培训总结之物联网技术学习路线图

    物联网,是物物可连的网络,是基于通信感知技术的互联网创新应用. 是指通过射频识别(RFID).红外感应器.全球定位系统.激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换 ...

  4. 物联网大学生就业培训有哪些?物联网工程师培训机构靠谱吗?

    选择不对,努力白费. 直到人生进入下半场,我才体会到这句话的深刻含义. 虽然自己选择不是最好的,最起码回报也对得起曾经的付出,这几年过得还算潇洒,我还是相信一份耕耘一份收获的. 10年前我和大多数人一 ...

  5. 2014暑假(第八届)全国高校物联网专业师资培训通知

          为进一步推动高等院校物联网教学工作的开展,加强国内各高等院校同行间的交流,培养国内物联网专业的师资力量,在工信部软件与集成电路促进中心和教育部教育管理信息中心指导下,将由华清远见教育集团主 ...

  6. 华为专家助你1个月拿下物联网高工认证,首次提供全方位就业指导!

    物联网职业方向主要包括研究型岗位.研发型岗位.技术型岗位和技能型岗位4类: 技能型岗位:工作内容主要是系统部署实施.运维管理等技术支持服务. 技术型岗位:工作内容主要是负责物联网系统规划.设计.集成. ...

  7. 济南python工资一般多少-济南十大python编程培训机构排行榜

    导语概要 信盈达12年专注互联网IT开发人员培养,主要课程有嵌入式培训,物联网培训,单片机培训,Linux课程, ARM课程,Java语言培训, C/C++语言培训,Python培训等,欢迎各位学子来 ...

  8. 西北师大与新华三开展物联网战略合作,共建“物联网联合实验室”

    6月9日,西北师范大学与新华三集团(以下简称新华三)共同打造的"物联网联合实验室"正式揭牌,拉开了战略合作的序幕.双方正式签署战略合作协议,通过在高校物联网应用领域开展全方位战略合 ...

  9. 物联网智慧农业实训室实训基地建设方案(完整版)

    物联网智慧农业实训室概述 物联网是我国战略性新兴产业的重要组成部分,<物联网"十二五"发展规划>圈定了10大领域重点示范工程,智能农业便是其中之一.<物联网&qu ...

  10. 就业感言:我的培训经历,真实记录这一路!

    来源:华清远见嵌入式培训中心 学员姓名:刘炜晖 所在班级:北京1008期班 就业单位:邦诺科技 工作职位:嵌入式应用开发工程师 我叫刘炜晖,来自湖南,现在我在北京邦诺存储科技有限公司工作,回想起一年前 ...

最新文章

  1. Centos7.4安装Nginx
  2. PI实时数据库管理员须知-5
  3. 工作总结 -- 插件篇 目录
  4. 安卓手机测评_安卓手机8G运存,比不上iPhone 2G?终于知道原因了!
  5. Python中re(正则表达式)模块函数学习
  6. 单节点部署Hadoop教程
  7. java获取进程端口_查看进程的端口号
  8. ruby array_Ruby中带有示例的Array.keep_if方法
  9. java分库校验商户流水号是否重复,asp中用数据库生成不重复的流水号
  10. Linux桌面上的小动物,前方高能!我的OriginOS桌面上,出现了一群小动物
  11. Linux设备驱动之字符设备(二)
  12. 有没有哪里有python电子书_为初学者准备的15本免费Python电子书
  13. Ubuntu安装wechat的血泪史
  14. 从Zemax导入光学系统
  15. Windows驱动编程基础(下)之电源管理
  16. 【Java后端】技术文档模板
  17. 大型医院挂号系统(数据结构课设)
  18. BPMN 2.0规范
  19. Errors were encountered while processing(Ubuntu系统报错)
  20. python selenium UI自动化解决验证码的4种方法

热门文章

  1. 基于Hadoop生态系统的一种高性能数据存储格式CarbonData(基础篇)
  2. 人工智能︱腾讯如何利用英特尔至强处理器在游戏内创建购买推荐系统?
  3. 【深度】中国半导体行业如何从芯片到生态整体突围?
  4. 开通CSDN年度会员,免费赠送代码
  5. 【时间序列预测】基于matlab麻雀算法优化LSTM时间序列预测【含Matlab源码 JQ001期】
  6. 【图像融合】基于matlab curvelet变换图像融合(评价指标)【含Matlab源码 781期】
  7. 【VRP】基于matlab禁忌搜索算法求解车辆路径规划问题【含Matalb源码 158期】
  8. 误用检测_如何(不)在创业中误用人工智能
  9. python多线程怎么样_python如何使用多线程?
  10. python输出欢迎某某某_Python基础中所出现的异常报错总结,python基础总结