Vector3D.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
    public override string ToString()
    {
        return string.Format ("({0:F1}, {1:F1}, {2:F1})", new object[]
                                   {
            this.x,
            this.y,
            this.z
        });
    }

Same methods

Vector3D::ToString ( string format ) : string

Usage Example

示例#1
0
        public void Vector3ToStringTest()
        {
            string      separator       = CultureInfo.CurrentCulture.NumberFormat.NumberGroupSeparator;
            CultureInfo enUsCultureInfo = new CultureInfo("en-US");

            Vector3D <float> v1         = new Vector3D <float>(2.0f, 3.0f, 3.3f);
            string           v1str      = v1.ToString();
            string           expectedv1 = string.Format(CultureInfo.CurrentCulture
                                                        , "<{1:G}{0} {2:G}{0} {3:G}>"
                                                        , separator, 2, 3, 3.3);

            Assert.Equal(expectedv1, v1str);

            string v1strformatted      = v1.ToString("c", CultureInfo.CurrentCulture);
            string expectedv1formatted = string.Format(CultureInfo.CurrentCulture
                                                       , "<{1:c}{0} {2:c}{0} {3:c}>"
                                                       , separator, 2, 3, 3.3);

            Assert.Equal(expectedv1formatted, v1strformatted);

            string v2strformatted      = v1.ToString("c", enUsCultureInfo);
            string expectedv2formatted = string.Format(enUsCultureInfo
                                                       , "<{1:c}{0} {2:c}{0} {3:c}>"
                                                       , enUsCultureInfo.NumberFormat.NumberGroupSeparator, 2, 3, 3.3);

            Assert.Equal(expectedv2formatted, v2strformatted);

            string v3strformatted      = v1.ToString("c");
            string expectedv3formatted = string.Format(CultureInfo.CurrentCulture
                                                       , "<{1:c}{0} {2:c}{0} {3:c}>"
                                                       , separator, 2, 3, 3.3);

            Assert.Equal(expectedv3formatted, v3strformatted);
        }
All Usage Examples Of Vector3D::ToString