C# 全局函数,两种简单方法实现,直接上应用实例,你编写出可以在任意地方调用的子程序

复杂问题简单化,简单问题合理化,关于C#的全局函数,或者说把自己编写的小小子程序集中在一块,并在全局任意地方调用,这里提供2种方法参考:

1、新建一个窗口项目,起个名字(用于命名空间,你喜欢什么就叫什么名字),这里举例为:Goddess

         namespace   Goddess  //女神空间,^_^

2、在项目菜单,添加类,把这个类起个好听的名字(用于定义全局函数,你喜欢什么就叫什么名字),我这里举例为:         

Subprogram.cs   //子程序

这个类就可以任意定义全局函数了,哈哈,就是这么简单,实现方法有下面2种:这里的实例就是取当前系统的日期+时间,比如 2020-9-30 14:25  ,日期与时间加了一个空格,类型为 string

(1)

namespace Goddess
{
    class Subprogram   //主要是用于自己编制的子程序,比如,得到固定格式的 年月日 小时:分钟:秒
    {
        public static string GetDatetime()   //注意,这里有一个 static
        {
            DateTime dt =new DateTime();
            dt = DateTime.Now;  //取当前系统时间
            string sDate = dt.ToString("d");  //取日期部分
            string sTime = dt.ToString("t");  //取时间部分
            string sBack = sDate + " " + sTime;  //字符串string 格式: 2020/9/28 15:43  日期与时间中间插一空格
            return sBack;
        }

    }

}
 

(2)

namespace Goddess
{
    class Subprogram   //主要是用于自己编制的子程序,比如,得到固定格式的 年月日 小时:分钟:秒
    {
        public  string GetDatetime()   //第2种方法,这里没有 static
        {
            DateTime dt =new DateTime();
            dt = DateTime.Now;  //取当前系统时间
            string sDate = dt.ToString("d");  //取日期部分
            string sTime = dt.ToString("t");  //取时间部分
            string sBack = sDate + " " + sTime;  //字符串string 格式: 2020/9/28 15:43  日期与时间中间插一空格
            return sBack;
        }

    }

}

上面2种方法,前面的 using system;......就不一 一罗列了哦,一般默认就可以了。需要说明的是调用时,2种方法稍微不太一样,一般建议采用第一种方法;

方法(1) 其他任意地方调用格式:Subprogram.GetDatetime()  //直接就得到当前系统的日期+时间

方法(2)其他任意地方调用格式:

Subprogram Subx=new Subprogram();   //通过new创建对象,以便之后通过 Subx调用所有Subprogram类中的所有函数

Subx.GetDatetime();

上面2种方法,得到的 结果 都一样,第2种方法稍显有点啰嗦,但是更符合C#的编程思路(new创建对象--> .使用对象)。

希望能让你得到一些启示或帮助,方便就赞一下,如有错误,欢迎批评指正!

 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值