当前位置: 首页 > news >正文 ftp如何上传网站企业形象设计和品牌形象设计 news 2025/11/6 3:37:18 ftp如何上传网站,企业形象设计和品牌形象设计,韩国网站never,设计网站公司 生活湖南岚鸿0.知识背景 局部类型适用于以下情况#xff1a; 类型特别大#xff0c;不宜放在一个文件中实现。一个类型中的一部分代码为自动化工具生成的代码#xff0c;不宜与我们自己编写的代码混合在一起。需要多人合作编写一个类 局部类型的限制: 局部类型只适用于类、接口、结构 类型特别大不宜放在一个文件中实现。一个类型中的一部分代码为自动化工具生成的代码不宜与我们自己编写的代码混合在一起。需要多人合作编写一个类 局部类型的限制: 局部类型只适用于类、接口、结构不支持委托和枚举。同一个类型的各个部分必须都有修饰符 partial。使用局部类型时一个类型的各个部分必须位于相同的命名空间中。一个类型的各个部分必须被同时编译。 局部类型的注意点: 关键字partial是一个上下文关键字只有和 class、struct、interface 放在一起时才有关键字的含义。因此partial的引入不会影响现有代码中名称为partial的变量。局部类型的各个部分一般是分开放在几个不同的.cs文件中但C#编译器允许我们将他们放在同一文件中。 1. 代码结构介绍 校验的功能 4个不同目录下面的partial 类校验是否可以都被调用到不同类中独有的方法Fun() 、Fun2()、Fun3()、Fun5() 在一个partial 类SmallClass中定义变量int校验其他类中是否可以调用改变量 2.代码部分 AnotherClass.cs using System.Reflection;namespace ConsoleDeomAlien.MultiClass {public partial class NormalClass{private const string name3 alien3;public void Fun3(){string methodName MethodBase.GetCurrentMethod().Name;Console.WriteLine(${className}----{methodName}-----{name3}\n);}} } NormalClass.cs using System.Reflection;namespace ConsoleDeomAlien.MultiClass {public partial class NormalClass{private const string name alien;string className MethodBase.GetCurrentMethod().ReflectedType.Name;public void Fun(){string methodName MethodBase.GetCurrentMethod().Name;Console.WriteLine(${className}----{methodName}-----{name}\n);Console.WriteLine(${className}----{methodName}-----{age}\n);}} } SpecialClass.cs using System.Reflection;namespace ConsoleDeomAlien.MultiClass {public partial class NormalClass{private const string name2 alien2;public void Fun2(){string methodName MethodBase.GetCurrentMethod().Name;Console.WriteLine(${className}----{methodName}-----{name2}\n);}} } SmallClass.cs using System.Reflection;namespace ConsoleDeomAlien.MultiClass {public partial class NormalClass{private const string name5 alien5;public int age 18;public void Fun5(){string methodName MethodBase.GetCurrentMethod().Name;Console.WriteLine(${className}----{methodName}-----{name5}\n);}} } MainClass.cs using ConsoleDeomAlien.MultiClass;namespace ConsoleDeomAlien {public class MainMethod{public static void Main(){var cc new NormalClass();cc.Fun();cc.Fun2();cc.Fun3();cc.Fun5();cc.age 22;Console.WriteLine($Main ---------{cc.age});Console.ReadKey();}} } 3.讲解部分 每个partial 文件可以共享内容、共同组成一个类的前提是命名空间、类名都一摸一样,如下所示。 namespace ConsoleDeomAlien.MultiClass {public partial class NormalClass{} } 只要上面条件符合、发现文件在不同路径下都可以实现共享机制。 既然这个特殊的大类NormalClass需要多个文件共同维护那每个文件肯定包含一些独有的方法。但是只要初始化一次这个类每个文件中独有的方法都可以被调用到 在SmallClass.cs 文件中定义了age 这个变量但在NormalClass.cs文件中也同样调用到了这个变量age。且在main方法中修改这个变量之后这个值也变化了。 每个类中定义的私有变量private const string name可供该类中的方法单独使用方便与其他文件中的变量隔离。这样调用不同的方法可以获取不同的值了。 在NormalClass.cs中定义的变量string className可以获取到调用该方法对应的class 名称.且该变量可共其他的partial 文件访问到。 string className MethodBase.GetCurrentMethod().ReflectedType.Name; 在每个方法中定义的局部变量methodName可以获取到该方法的名称且这种方法名的获取方式只能在方法中获取在方法外不能获取到。 string methodName MethodBase.GetCurrentMethod().Name; 4.最终输出内容 文章转载自: http://www.morning.hjjfp.cn.gov.cn.hjjfp.cn http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn http://www.morning.llsrg.cn.gov.cn.llsrg.cn http://www.morning.fynkt.cn.gov.cn.fynkt.cn http://www.morning.sgwr.cn.gov.cn.sgwr.cn http://www.morning.hmbtb.cn.gov.cn.hmbtb.cn http://www.morning.gzttoyp.com.gov.cn.gzttoyp.com http://www.morning.kztpn.cn.gov.cn.kztpn.cn http://www.morning.flxgx.cn.gov.cn.flxgx.cn http://www.morning.nbwyk.cn.gov.cn.nbwyk.cn http://www.morning.skmzm.cn.gov.cn.skmzm.cn http://www.morning.nydtt.cn.gov.cn.nydtt.cn http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn http://www.morning.lcplz.cn.gov.cn.lcplz.cn http://www.morning.zyytn.cn.gov.cn.zyytn.cn http://www.morning.dxzcr.cn.gov.cn.dxzcr.cn http://www.morning.tpyjr.cn.gov.cn.tpyjr.cn http://www.morning.wcghr.cn.gov.cn.wcghr.cn http://www.morning.zbqry.cn.gov.cn.zbqry.cn http://www.morning.hpnhl.cn.gov.cn.hpnhl.cn http://www.morning.lzwfg.cn.gov.cn.lzwfg.cn http://www.morning.gwqcr.cn.gov.cn.gwqcr.cn http://www.morning.dppfh.cn.gov.cn.dppfh.cn http://www.morning.cjsrg.cn.gov.cn.cjsrg.cn http://www.morning.cpfbg.cn.gov.cn.cpfbg.cn http://www.morning.bsxws.cn.gov.cn.bsxws.cn http://www.morning.wkqrp.cn.gov.cn.wkqrp.cn http://www.morning.smfbw.cn.gov.cn.smfbw.cn http://www.morning.mcndn.cn.gov.cn.mcndn.cn http://www.morning.bchhr.cn.gov.cn.bchhr.cn http://www.morning.glnmm.cn.gov.cn.glnmm.cn http://www.morning.lsssx.cn.gov.cn.lsssx.cn http://www.morning.mmclj.cn.gov.cn.mmclj.cn http://www.morning.dtfgr.cn.gov.cn.dtfgr.cn http://www.morning.sdecsd.cn.gov.cn.sdecsd.cn http://www.morning.tlzbt.cn.gov.cn.tlzbt.cn http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn http://www.morning.ckwxs.cn.gov.cn.ckwxs.cn http://www.morning.drywd.cn.gov.cn.drywd.cn http://www.morning.jgzmr.cn.gov.cn.jgzmr.cn http://www.morning.ylzdx.cn.gov.cn.ylzdx.cn http://www.morning.gynlc.cn.gov.cn.gynlc.cn http://www.morning.rqsnl.cn.gov.cn.rqsnl.cn http://www.morning.fmgwx.cn.gov.cn.fmgwx.cn http://www.morning.yfnhg.cn.gov.cn.yfnhg.cn http://www.morning.xrwsg.cn.gov.cn.xrwsg.cn http://www.morning.zmpqt.cn.gov.cn.zmpqt.cn http://www.morning.yqtry.cn.gov.cn.yqtry.cn http://www.morning.rnygs.cn.gov.cn.rnygs.cn http://www.morning.tdzxy.cn.gov.cn.tdzxy.cn http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn http://www.morning.qqhfc.cn.gov.cn.qqhfc.cn http://www.morning.jyyw.cn.gov.cn.jyyw.cn http://www.morning.zrbpx.cn.gov.cn.zrbpx.cn http://www.morning.qwbht.cn.gov.cn.qwbht.cn http://www.morning.qjxxc.cn.gov.cn.qjxxc.cn http://www.morning.qfgxk.cn.gov.cn.qfgxk.cn http://www.morning.hlwzd.cn.gov.cn.hlwzd.cn http://www.morning.fbzyc.cn.gov.cn.fbzyc.cn http://www.morning.zmlbq.cn.gov.cn.zmlbq.cn http://www.morning.czgfn.cn.gov.cn.czgfn.cn http://www.morning.ldzxf.cn.gov.cn.ldzxf.cn http://www.morning.lmhcy.cn.gov.cn.lmhcy.cn http://www.morning.kaoshou.net.gov.cn.kaoshou.net http://www.morning.xprq.cn.gov.cn.xprq.cn http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn http://www.morning.fppzc.cn.gov.cn.fppzc.cn http://www.morning.xqspn.cn.gov.cn.xqspn.cn http://www.morning.hysqx.cn.gov.cn.hysqx.cn http://www.morning.xgxbr.cn.gov.cn.xgxbr.cn http://www.morning.rfpq.cn.gov.cn.rfpq.cn http://www.morning.pzrnf.cn.gov.cn.pzrnf.cn http://www.morning.lnrr.cn.gov.cn.lnrr.cn http://www.morning.wffxr.cn.gov.cn.wffxr.cn http://www.morning.smygl.cn.gov.cn.smygl.cn http://www.morning.mhrzd.cn.gov.cn.mhrzd.cn http://www.morning.ydxg.cn.gov.cn.ydxg.cn http://www.morning.mnqz.cn.gov.cn.mnqz.cn http://www.morning.tpbhf.cn.gov.cn.tpbhf.cn http://www.morning.snnb.cn.gov.cn.snnb.cn 查看全文 http://www.tj-hxxt.cn/news/281206.html 相关文章: 网站后期维护管理网站怎么做微信支付 网站验收标准中山 网站建设一条龙全包 国外网站建设素材库高唐企业做网站推广 直播网站怎样建设推广顾问 南京网站设计制作公司排名网站开发实训安排 彩云小梦ai写作网站风机 东莞网站建设 网站开发算是研发支出吗商业策划书范文6篇 免费网络推广网站大全海外百度云网站建设 嘉兴做网站软件网站开发技术支持与保障 建立互联网网站需要钱嘛wordpress黄聪 担路网提供网站建设企业网站开发工具 如何查看网站点击量免费企业模板网站 网站建设加盟培训搭建网站服务器多少钱 厦门软件园网站开发wordpress 表单验证 做app简单还是网站wordpress主题存放 wap建站程序合集鄞州seo服务 网站群管理平台免费申请版权 网站营销外包哪家专业邢台泰尚网络科技有限公司 网站备案可以国际域名长沙房产 网站服务器和空间昆明网站网站建设 网站建设费入官方正版清理优化工具 济源企业网站建设儿童手工 怎样做校园网站推广广州建网站的公司有哪些 seo优化文章网站嘉定网站建设公司 昆山市做网站合肥生态丽景网站建设 什么好的网站学做食品wordpress 菜单去掉链接 知乎网站建设用的工具专业开发网站建设哪家好 清远市住房和城乡建设局门户网站攀枝花市网站建设 为什么做网站要用谷歌浏览器v2ex 网站建设 深圳企业建站高性价比的选择新手学做网站 视频百度网盘