System.Resources.ResourceSet.GetString C# (CSharp) Method

GetString() public method

public GetString ( String name ) : String
name String
return String
        public virtual String GetString(String name)
        {
            Hashtable copyOfTable = Table;  // Avoid a race with Dispose
            if (copyOfTable == null)
                throw new ObjectDisposedException(null, Environment.GetResourceString("ObjectDisposed_ResourceSet"));
            if (name==null)
                throw new ArgumentNullException("name");
    
            try {
                return (String) copyOfTable[name];
            }
            catch (InvalidCastException) {
                throw new InvalidOperationException(Environment.GetResourceString("InvalidOperation_ResourceNotString_Name", name));
            }
        }

Same methods

ResourceSet::GetString ( String name, bool ignoreCase ) : String

Usage Example

Esempio n. 1
0
        public virtual string GetString(string name, CultureInfo culture)
        {
            if (name == null)
            {
                throw new ArgumentNullException("Name is null.");
            }

            if (culture == null)
            {
                culture = CultureInfo.CurrentUICulture;
            }

            lock (this) {
                ResourceSet set = InternalGetResourceSet(culture, true, true);
                string      str = null;

                if (set != null)
                {
                    str = set.GetString(name, ignoreCase);
                    if (str != null)
                    {
                        return(str);
                    }
                }

                /* Try parent cultures */

                do
                {
                    culture = culture.Parent;

                    set = InternalGetResourceSet(culture, true, true);
                    if (set != null)
                    {
                        str = set.GetString(name, ignoreCase);
                        if (str != null)
                        {
                            return(str);
                        }
                    }
                } while(!culture.Equals(neutral_culture) &&
                        !culture.Equals(CultureInfo.InvariantCulture));
            }

            return(null);
        }
All Usage Examples Of System.Resources.ResourceSet::GetString