System.Net.Http.Headers.StringWithQualityHeaderValue.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            if (_quality.HasValue)
            {
                return _value + "; q=" + _quality.Value.ToString("0.0##", NumberFormatInfo.InvariantInfo);
            }

            return _value;
        }

Usage Example

        public void Equals()
        {
            var value = new StringWithQualityHeaderValue ("ab");
            Assert.AreEqual (value, new StringWithQualityHeaderValue ("ab"), "#1");
            Assert.AreEqual (value, new StringWithQualityHeaderValue ("AB"), "#2");
            Assert.AreNotEqual (value, new StringWithQualityHeaderValue ("AA"), "#3");
            Assert.AreEqual ("ab", value.ToString (), "#33");

            value = new StringWithQualityHeaderValue ("ab", 1);
            Assert.AreEqual (value, new StringWithQualityHeaderValue ("Ab", 1), "#4");
            Assert.AreNotEqual (value, new StringWithQualityHeaderValue ("AB", 0), "#5");
            Assert.AreNotEqual (value, new StringWithQualityHeaderValue ("AA", 1), "#6");
        }
All Usage Examples Of System.Net.Http.Headers.StringWithQualityHeaderValue::ToString