PDA

View Full Version : سوال: 'PersianCalendar' is ambiguous in the namespace 'System.Globalization'.



Mostafa_Sabeti
یک شنبه 05 آبان 1387, 12:36 عصر
سلام من دارم یک پروژه وب با vb.net می سازم. من داخل اون از کلاس PersianCalendar داخل فضای نام System.Globalization استفاده میکنم.
مشکلی که من دارم توی vb هست یعنی داخل C# امتحان کردم و مشکلی نبود.
بالای برنامه Imports System.Globalization را نوشته ام.
ولی هر جا میخواهم از PersianCalendar استفاده کنم خطای زیر داده میشه

'PersianCalendar' is ambiguous in the namespace 'System.Globalization'.

تاریخهای دیگه مثل HijriCalendar این مشکل را ندارند. و البته داخل C# هم امتحان کردم و مشکلی در استفاده از PersianCalendar نبود.
اگه میشه کمک کنید. :متفکر:

mahdi_farhani
یک شنبه 05 آبان 1387, 13:08 عصر
شما باید Namespace به نام PersianCalender داشته باشی که با System.Globalization.PersianCalender تداخل پیدا میکنه ، که باید فضای نام رو کامل بنویسید

Amir Taghavi
یک شنبه 05 آبان 1387, 13:27 عصر
احتمالا" تو پروژت کلاسی به اسم PersianCalendar داری.
اگه اینطور باشه که باید کلاست رو توی namespase بذاری و یا اینکه هر کجا خواستی از PersianCalendar دات نت استفاده کنی باید قبلش System.Globalization هم بنویسی.