GetHashCode()
7 svar · 227 visningar · startad av Nöff
Finns för alla objekt då den kommer från object klassen, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemobjectclassgethashcodetopic.asp
Men kan man använda den till att:
checkbox1=iklickad
CheckBox1.Checked.GetHasCode() returnera en 1:a
checkbox1=oklickad
CheckBox1.Checked.GetHasCode() returnera en 0:a
Bara CheckBox1.Checked returnerar en bool, exempelvis:
if(CheckBox1.Checked) {
// kod som exekveras om den är checked
}
Men om jag vill att den ska returnera en 1:a? . går det bra att använda GetHashCode() då? , eftersom i SQL server finns ju inte TRUE/FALSE. Där måste man använda 1:or och 0:or ju.
Convert.ToInt32(CheckBox1.Checked)
och det du får ut ur databasen kan du konvertera till en boolean mha
Convert.ToBoolean(minVariabel)
Eh dum fråga, men varför vill du har ut en hashcode från en kontroll?
Eh dum fråga, men varför vill du har ut en hashcode från en kontroll?
Det är egentligen inte hashcode:en jag vill ha, Men istället för att skriva en IF sats om checkboxen är TRUE så att man kan lägga in 1:an i databasen så kan man ju använda checkbox1.Checked.GetHashCode() direkt i SQL strängen, så man sparar ned kod.
och det du får ut ur databasen kan du konvertera till en boolean mha
så bra så bra, tack så mycket.