转载 C#中使用结构来传递多个参数

Posted 新西兰程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载 C#中使用结构来传递多个参数相关的知识,希望对你有一定的参考价值。

C#中当参数超过5个时,建议用结构来传递多个参数。

示例代码如下:

 1 public struct MyStruct
 2 {
 3     public string str;
 4     public int number;
 5 }
 6 
 7 class Program
 8 {
 9     static void Main(string[] args)
10     {
11         MyStruct myStruct = new MyStruct();
12         myStruct.str = "Number :";
13         myStruct.number = 100;
14         MyClass mc = new MyClass();
15         mc.output(myStruct);
16         Console.ReadKey();
17     }
18 }
19 
20 class MyClass
21 {
22     public void output(MyStruct ms)
23     {
24         Console.WriteLine(ms.str + ms.number.ToString());
25     }
26 }

 

以上是关于转载 C#中使用结构来传递多个参数的主要内容,如果未能解决你的问题,请参考以下文章

C# params传递多个参数

转载:C#中的泛型

将ajax请求中的多个参数传递给函数后面的C#代码

从 C# 调用非托管 DLL,将结构作为参数传递

CreateThread传递多个参数的方法(利用结构体的参数指针)

Python - 如何使用池映射传递多个参数 [重复]