29 lines
480 B
C#
29 lines
480 B
C#
|
//
|
||
|
// struct with a constructor
|
||
|
//
|
||
|
using System;
|
||
|
|
||
|
class X {
|
||
|
|
||
|
public static void Main ()
|
||
|
{
|
||
|
MethodSignature ms = new MethodSignature ("hello", null, null);
|
||
|
|
||
|
Console.WriteLine ("About to look for: " + ms.Name);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
struct MethodSignature {
|
||
|
public string Name;
|
||
|
public Type RetType;
|
||
|
public Type [] Parameters;
|
||
|
|
||
|
public MethodSignature (string name, Type ret_type, Type [] parameters)
|
||
|
{
|
||
|
Name = name;
|
||
|
RetType = ret_type;
|
||
|
Parameters = parameters;
|
||
|
}
|
||
|
}
|
||
|
|