结构函数

Posted mr-prince

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构函数相关的知识,希望对你有一定的参考价值。

结构类型不但可以用来存储数据元素,还可以用来包含函数。

举一个例子,

struct CustomerName
{
        public string firstName,lastName;
}

static void Main(string [] args)
{
        CustomerName myCustomer;
    
        myCustomer.firstName = "John";
        myCustomer.lastName = "Franklin"
        WriteLine($"{myCustomer.firstName} {myCustomer.lastName}");

}

这里显然有些繁琐。如果我们使用结构包含函数,语法就会简单很多。

struct CustomerName
{
        public string firstName,lastName;
        public string Name() =>firstName + " "+lastName;
}

static void Main(string [] args)
{
        CustomerName myCustomer;
    
        myCustomer.firstName = "John";
        myCustomer.lastName = "Franklin"
        WriteLine(myCustomer.Name());

}    

以上是关于结构函数的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段5——HTML元素结构

我如何使用视图模型从另一个片段访问函数

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数

RexNet片段记录

RexNet片段记录