c#基础3

1.关键字
class Program
    {
        static void Main(string[] args)
        {
            //能够修饰类的访问修饰符:internal(在当前项目中都可以访问) public
            //子类的访问权限不能高于父类
            //proteced 只能在类及子类中访问
            //不同项目间访问需要添加引用并包含命名空间

            //关键字
            //1.this base new virtual abstract override interface partial sealed static
            //this 1.当前类的对象 2.调用自己的构造函数
            //base 调用父类成员
            //new 1.创建对象 2.隐藏父类的成员
            //partial 部分类(用来修饰类,合起来是一个完整的类,且成员都是共享的)
            //sealed 密封类(用来修饰类,密封类不可以被继承,但是可以继承于其他类)
            //static 静态类不能创建对象,可以直接调用方法

        }
    }


2.字符串操作函数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _20151027
{
    class Program
    {
        static void Main(string[] args)
        {
            //GC垃圾回收  c#自动
            //文件流GC无法自动回收  需要写在using中
            //字符串的不可变性,重新开辟空间???
            //string s1 = "张三";
            //
            //s1 = "李西";
            //字符串可以看成类型为char的只读数组
            //用下标访问时返回的是char类型            
            //char[] chs = s1.ToCharArray();
            //转成字符数组后可以修改它
            //chs[0]='a';
            //s1 = new string(chs);
            //if (string.IsNullOrEmpty(s1))
            //{
            //    Console.WriteLine("yes");
            //}
            //else
            //{
            //    Console.WriteLine("no");
            //}
            //Substring:截取字符串 string sNew=s.Substring(3,1) 第二个参数不写则默认截取到最后
            //IndexOf:字符串中某个字母第一次出现的位置,不出现返回-1
            //LastIndexOf:字符串中某个字母最后一次出现的位置,不出现返回-1

            //string s1 = "c#";
            //string s2 = "C#";
            //if (s1.Equals(s2))
            //{
            //    Console.WriteLine("相同");
            //}
            //else
            //{
            //    Console.WriteLine("不相同");
            //}
            //string str = "abcd, , fd, fdasdf [][]";
            Split:分割字符串(这个用的不熟)
            //string[] strNew= str.Split(new char[] { ',', ' ', '[', ']' }, StringSplitOptions.RemoveEmptyEntries);
            //join:指定的元素放在数组成员后面
            //string[] names = { "kyle", "nestle", "kaka", "cr" };
            //string s = string.Join("|", names);
            //Console.WriteLine("s");
            //Console.ReadKey();
            //Repalce:替换
            string str = "美国太平洋";
            str = str.Replace("美国","**");
            Console.WriteLine(str);
            Console.ReadKey();
            //Trim:去掉字符串两端的空格  TrimEnd  TrimStart
            //  string s = " from dual union all ";
            //s = s.Trim().TrimEnd("union all".ToCharArray());结果是:from d

        }
    }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
城市应急指挥系统是智慧城市建设的重要组成部分,旨在提高城市对突发事件的预防和处置能力。系统背景源于自然灾害和事故灾难频发,如汶川地震和日本大地震等,这些事件造成了巨大的人员伤亡和财产损失。随着城市化进程的加快,应急信息化建设面临信息资源分散、管理标准不统一等问题,需要通过统筹管理和技术创新来解决。 系统的设计思路是通过先进的技术手段,如物联网、射频识别、卫星定位等,构建一个具有强大信息感知和通信能力的网络和平台。这将促进不同部门和层次之间的信息共享、交流和整合,提高城市资源的利用效率,满足城市对各种信息的获取和使用需求。在“十二五”期间,应急信息化工作将依托这些技术,实现动态监控、风险管理、预警以及统一指挥调度。 应急指挥系统的建设目标是实现快速有效的应对各种突发事件,保障人民生命财产安全,减少社会危害和经济损失。系统将包括预测预警、模拟演练、辅助决策、态势分析等功能,以及应急值守、预案管理、GIS应用等基本应用。此外,还包括支撑平台的建设,如接警中心、视频会议、统一通信等基础设施。 系统的实施将涉及到应急网络建设、应急指挥、视频监控、卫星通信等多个方面。通过高度集成的系统,建立统一的信息接收和处理平台,实现多渠道接入和融合指挥调度。此外,还包括应急指挥中心基础平台建设、固定和移动应急指挥通信系统建设,以及应急队伍建设,确保能够迅速响应并有效处置各类突发事件。 项目的意义在于,它不仅是提升灾害监测预报水平和预警能力的重要科技支撑,也是实现预防和减轻重大灾害和事故损失的关键。通过实施城市应急指挥系统,可以加强社会管理和公共服务,构建和谐社会,为打造平安城市提供坚实的基础
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值