C#能建动态类吗?

来源:百度知道 编辑:UC知道 时间:2024/05/20 15:31:32
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyQQ
{
public class UserHelper
{
public int loginId;
public string a = string.Format("fdsh{0}", loginId);
}
}
运行会报错,说什么非引用静态字段,,怎么解决呢??????

你必须把
public string a = string.Format("fdsh{0}", loginId);
写在一个方法里面。

类 :属性,方法
方法是用来动态的执行某些动作。
而你直接在定义属性是就动态的赋值是有问题的。

public static int loginId;
public string a = string.Format("fdsh{0}", loginId);
我认为是这样的··