yılında
class A+B
olarak görülebilir olacaktır. Örneğin Yani:
namespace Foo
{
class Outer
{
class Nested {}
}
}
derlenmiş kod Foo.Outer+Nested
tam adıyla bir tür oluşturur. (Yani typeof(Outer.Nested).FullName
örneğin dönecekti budur.)
Bu davranışı belirtilen olup olmadığını veya Microsoft C# derleyicisi kullanmayı tercih sadece ne bana net değil; Bu, normal C# içinde bir + ile bir sınıf açık bir şekilde ilan edemediğiniz bir "tarifsiz" adıdır, bu yüzden derleyici başka bir şeyle çatışmayacağını bilir. C# 3 özelliğinin Bölüm 10.3.8'i, derlenmiş adı görebildiğim kadar dikte etmemektedir.
DÜZENLEME: Type.AssemblyQualifiedName
"+" iç içe bir tip adından önce kullanıldığını belirtir Ben sadece gördüğüm ... ama aslında gerekli ya da sadece geleneksel olup olmadığı hala net değil.
Bunu neden bilmeniz gerekiyor? Bu bilgi ile neyi başarmaya çalışıyorsunuz? –