OriginalGriff
Я совсем не уверен, что вы подразумеваете под "объявлением класса как характеристики в другой класс" - это не техническое описание, которое я узнаю.
Лучшее, что я могу придумать, это то, что ты хочешь наследовать из класса и, таким образом, получить доступ к его полям, свойствам и методам. Это достаточно легко сделать:
public class A
{
protected int A1 = 666;
public int A2 {get; set};
public void PrintMe()
{
Console.WriteLine("{0}:{1}", A1, A2);
}
}
public class B : A
{
public void DoSomething()
{
PrintMe();
Console.WriteLine(A1 * 100);
}
}
...
A a = new A();
B b = new B();
a.PrintMe();
b.A2 += 10;
b.PrintMe();
b.DoSomething();
...
B наследуется от A (как и должно быть по ": A" в строке объявления класса), поэтому он приобретает все поля A, свойства и методы.