11月17日

StringBuilder 和 String 的区别:

String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而StringBuilder 则不会。如果要操作一个不断增长的字符串,尽量不用String类,改用StringBuilder类。两个类的工作原理不同:String类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加到另一个字符串上的工作没错,但是在.NET框架下,这个操作实在是划不来。因为系统先是把两个字符串写入内存,接着删除原来的String对象,然后创建一个String对象,并读取内存中的数据赋给该对象。

字符串的处理

从Email中提取出用户名和域名:[email protected]

string email = "[email protected]";
int poti = email.IndexOf(‘@‘);
            string username = email.Substring(0,poti);
            string domain = email.Substring(poti + 1);
Console.WriteLine(username);
            Console.WriteLine(domain);
            Console.ReadKey();

栈和堆的区别

栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。

堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。

继承

利用继承实现Student类和Teacher类继承自Person类.

class Person
    {
        public Person()
        {

        }

        public string Name { set; get; }
        public int Age { set; get; }

        public char Gender { set; get; }

    }
class Student:Person
    {
        public string Hobby { set; get; }
        public static string Popularirity { set; get; }

        public Student()
        {

        }

        public static void SayHi()
        {
            Console.WriteLine("学生打招呼");
        }
    }
class Teacher:Person
    {

        public decimal Salary { set; get; }
        public int YearOfsevices { set; get; }

        public void SayHi()
        {
            Console.WriteLine("老师问好");
        }

        public Teacher()
        {

        }
    }
时间: 11-16

11月17日的相关文章

linux运维实战练习-2015年11月8日-11月17日课程

作业(练习)内容: ---------------------------------------------------------------------------------------------------- 一.iptables类作业 前提:INPUT和OUTPUT默认策略为DROP: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: 把filter表的INPU

linux运维实战练习-2015年11月8日-11月17日课程作业

一.iptables类作业 前提:INPUT和OUTPUT默认策略为DROP: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: iptables -A INPUT -d 192.168.61.131 -p tcp--dport 80 -m time ! --weekdays 1 -m limit --limit 100/second -m string !--string

11月17日练习

一.iptables类作业 前提:INPUT和OUTPUT默认策略为DROP: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: #iptables -A INPUT -d 127.0.0.1 -p tcp --dport 80 -m state --state NEW -m limit --limit 100/second -m time ! --weekdays Mon

linux运维实战练习-2015年11月8日-11月17日课程作业(练习)汇总

I.作业(练习)内容: 一.iptables类作业 前提:INPUT和OUTPUT默认策略为DROP: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: 2.在工作时间,即周一到周五的8:30-18:00,开放本机的ftp服务给172.16.0.0网络中的主机访问:数据下载请求的次数每分钟不得超过5个: 3.开放本机的ssh服务给172.16.x.1-172.16.x.100

2015年11月8日-11月17日

环境介绍: 目标机(服务器)IP地址192.168.6.148 客户端:192.168.6.119 web使用nginx I.作业(练习)内容: 一.iptables类作业 前提:INPUT和OUTPUT默认策略为DROP: iptables -F #清除现有策略 修改默认策略:        iptables -P INPUT DROP        iptables -P OUTPUT DROP 配置常用端口 iptables -I INPUT -d 192.168.6.148 -p tcp

Python学习日志9月17日 一周总结

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000; min-height: 12.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; fo

成都Uber优步司机奖励政策(4月17日)

滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfryf/p/4612609.html 优步奖励低/不挣钱/怎么办?看这里:http://www.cnblogs.com/mfryf/p/4642173.html 打豪车应用:uber详细攻略(附100元优惠码:DL8T6):http://www.cnblogs.com/mfryf/p/4752167.h

滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月17日)

滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfryf/p/4612609.html 优步奖励低/不挣钱/怎么办?看这里:http://www.cnblogs.com/mfryf/p/4642173.html 打豪车应用:uber详细攻略(附100元优惠码:DL8T6):http://www.cnblogs.com/mfryf/p/4752167.h

【旅行】2月17日 南京 - 日照 451公里自驾过年

一. 行程安排 1. 2月15日 - 16日,出发前准备工作 2. 2月17日 05:00 AM,南京市江宁区太平花苑 出发 - 预计当日13:00 PM抵达 山东省日照市东港区.如下图:     3. 如特殊情况,例如路上堵车,天气情况等,考虑在淮安住宿一晚.2月18日返家. 二. 行程    早上5点半左右出发,离开南京收费站,前方是南京长江四桥.早上路上空荡荡.    路上有大雾,行驶2小时后来到盱眙服务区休息.等待雾小些,同时发现了高速公路提供的Wifi,打发下时间.    春运?