C# Lokal namespace dışında tanımlanan bir sınıfa ismiyle erişemiyor musunuz? Korkmayın “global::” bu günler için!

HZ.CİN

Cin Terbiyecisi
Ultra Member
Katılım
22 Ara 2019
Konular
243
Mesajlar
383
Tepkime puanı
65
Konum
Cehennem
RC Point
0
C# Lokal namespace dışında tanımlanan bir sınıfa ismiyle erişemiyor musunuz? Korkmayın “global::” bu günler için!

C#:
using System;
 
class Test
{
    public void test()
    {
        Console.WriteLine("Test 1");
    }
}
 
namespace TestNamespace
{
    class Test
    {
        public void test()
        {
            Console.WriteLine("Test 2");
        }
    }
 
    class Program
    {
        protected static global::Test testObj1 = new global::Test();
 
        static void Main(string[] args)
        {
            testObj1.test(); //Test 1 yazar
            Test testObj2 = new Test();
            testObj2.test(); //Test 2 yazar
        }
    }
}
 
Üst