前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#-随笔简记

C#-随笔简记

作者头像
用户9857551
发布2022-06-28 08:33:08
1640
发布2022-06-28 08:33:08
举报
文章被收录于专栏:Angular学习规划
代码语言:javascript
复制
public partial class MainEISPrg_INSPDetailSearch : System.Web.UI.Page //聲明MainEISPrg_INSPDetailSearch繼承了System.Web.UI.Page這個類

增強for----foreach

作用: foreach 循环则可以不依赖索引而读取每一个数组元素。一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,只能通过 foreach 遍历。 格式:

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] t =new  string[]{"C","Sh","a","rp"};
            //遍历字符串数组t
            foreach(string x in t)
            {
                Console.Write(x);
            }
        }
    }
}
代码语言:javascript
复制
    string p2 = ReadParaTxt("WebReadParam.config", "23101");

定義一個p2接受指定文件裡的指定行數。

VS使用快捷鍵

複製文件名F2 找一個文件欄的關鍵字Ctrl+F 加斷點+F11單步執行

結構體和類的區別

他兩個長得基本一樣但是結構不具有面向對象類的封裝,繼承和多態; 實際含義一點也不一樣。

靜態和非靜態的區別

1)在非靜態類中,既可以有實例成員(也就是非靜態類),也可以有靜態成員。 2)在調用實例成員的時候,需要使用對象名,實例成員; 在調用靜態成員的時候,需要使用類名,靜態成員名;

代码语言:javascript
复制
public void M1()
        {
            Console.WriteLine("我是非靜態方法");
        }
        public static void M2()
        {
            Console.WriteLine("我是靜態方法");
        }
代码语言:javascript
复制
			Person hh = new Person();
            hh.M1();//實例方法
            Person.M2();//靜態方法

C#中的访问修饰符

public:公开的公共的 private:私有的,只能在当前类内部访问 protected:受保护的,只能在当前类内或子类中访问 internal:只能在当前项目中访问。 protected internal:protected+internal 1>.能够修饰类的访问修饰符只有两个:public,internal 2>.可访问性不一致。 子类的访问权限不能高于父类的访问权限。会暴露父类的成员。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 增強for----foreach
  • VS使用快捷鍵
  • 結構體和類的區別
  • 靜態和非靜態的區別
  • C#中的访问修饰符
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档