11. september 2006 - 11:53
Der er
10 kommentarer
format med %u
Jeg har set noget kode hvor en long formateres med %u.. Tænkte blot over hvad der skete og hvad den tilsvarende funktionalitet ville være i C#.. Format("%u", lngX)
Annonceindlæg fra Deloitte
11. september 2006 - 13:05
#2
Koden jeg fandt er: ------------------------------------- CString myTest ="Test"; myTest.MakeLower(); unsigned long lngX = 0; int intI = 0; char charC = myTest.GetAt(0); for (intI = 0; intI < myTest.GetLength(); intI++) { charC = myTest.GetAt(intI); lngX *= 101; lngX += (int)charC; } m_hash.Format("%u", lngX); ------------------------------------ Linien jeg er i tvivl om er den sidste.. Tænkte det er en slags string.Format, men hvordan og hvorledes er jeg en anelse i tvivl om..
11. september 2006 - 17:01
#3
i c++ er %u formateringen, så vidt jeg husker en formatering til unsigned decimal integer, men hvad en tilsvarende er i C# ved jeg ikke lige
11. september 2006 - 18:23
#4
man behøver ikke angive type på den måde i C# String.Format("{0}", enuint32variabel) bør virke. Eller i de fleste praktiske sammenhænge: "Min uint32variabe er lig med " + enuint32variabel
15. april 2011 - 12:06
#9
Undskyld allesammen, jeg har simpelthen overset denne tråd. Naturligvis skal den lukkes, Arne_V vil du skrive et svar?