|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, почему свойство (вернее его значение) авторpass не видно внутри класса conn? А вне класса все видно... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
т.е. вне класса задаю значение - внутри класса pass=null, а вне класса pass= заданному значению Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:13 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
Вывих мозга, а нахрена внутри класса создавать новый экземпляр этого же класса ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:16 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vah, код покажи, как задаёшь, как проверяешь ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:17 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vahСкажите пожалуйста, почему свойство (вернее его значение) авторpass не видно внутри класса conn? А вне класса все видно... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
т.е. вне класса задаю значение - внутри класса pass=null, а вне класса pass= заданному значению Заранее благодарен. Хотя бы так сделай Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:18 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:20 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
fortibransaВывих мозга, а нахрена внутри класса создавать новый экземпляр этого же класса ? но так тоже не работает, null возвращает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:20 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vahfortibransaВывих мозга, а нахрена внутри класса создавать новый экземпляр этого же класса ? но так тоже не работает, null возвращает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:21 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vah, писец, ты вообще про ООП не слышал? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:22 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
fortibransavahпропущено... но так тоже не работает, null возвращает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
задаю так: автор private void button2_Click(object sender, EventArgs e) { conn c=new conn(); conn.login = textBox1.Text; conn.psw = textBox2.Text; c.pass = textBox2.Text; ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:27 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
Так вот после этого Код: c# 1.
надо задать ) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:32 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
Присваиваю значение свойству так: автор private void button2_Click(object sender, EventArgs e) { conn c=new conn(); c.pass = textBox2.Text; само свойство в классе: авторpublic class conn { string _pass; public string pass { get { return this._pass; } set { this._pass = value; } } public String str_conn() { var connstr = new SqlConnectionStringBuilder(); connstr.DataSource = "SQL"; connstr.InitialCatalog = "project"; connstr.UserID = "йй"; connstr.Password = _pass; return connstr.ToString(); } } после инициализации свойства вне класса, внутри класса в методе str_conn() значение _pass=null вне класса присвоенное значение видно, все ок почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 17:44 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
SyrexТак вот после этого Код: c# 1.
надо задать ) а при создании нового объекта сласса авторconn c1 = new conn(); присвоенные значения свойству этого класса обнуляются? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 18:04 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vahприсвоенные значения свойству этого класса обнуляются? что такое значения свойства этого класса ? учите ООП, мля ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 18:36 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vah, вот хорошая книжка для начинающих: Изучаем C# . ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2013, 19:27 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vahprivate void button2_Click(object sender, EventArgs e) { conn c=new conn(); conn.login = textBox1.Text; conn.psw = textBox2.Text; c.pass = textBox2.Text; вот это вот как так? conn.login = textBox1.Text; conn - это имя твоего класса - так можно сделать если только поле помечено словом static - чего в объявлении класса у тебя нет. и зачем тебе вообще здесь класс? в коде прямо в button2_Click сформировать строку подключения вообще никак? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 05:58 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
Пилять. ф топку авторprivate void button2_Click(object sender, EventArgs e) { conn c=new conn(); conn.login = textBox1.Text; conn.psw = textBox2.Text; c.pass = textBox2.Text; } Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
авторconn.login = textBox1.Text; conn.psw = textBox2.Text; Должно было в топку тебя послать шо за бред? Еще понимаешь вот это с будет жить только пока работает button2_Click Да и сам твой класс полное г и никчемность, но если для того чтоб разбираться то ладно. Кстати, а откуда взялись .login и .psw в приведенных примерах их не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 07:54 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
fortibransaПилять. ф топку авторprivate void button2_Click(object sender, EventArgs e) { conn c=new conn(); conn.login = textBox1.Text; conn.psw = textBox2.Text; c.pass = textBox2.Text; } Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
авторconn.login = textBox1.Text; conn.psw = textBox2.Text; Должно было в топку тебя послать шо за бред? Еще понимаешь вот это с будет жить только пока работает button2_Click Да и сам твой класс полное г и никчемность, но если для того чтоб разбираться то ладно. Кстати, а откуда взялись .login и .psw в приведенных примерах их не было. Просто хочется сделать формирование строки подключения централизованно, чтобы в каждом клике ее не формировать. ( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 09:18 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vahПросто хочется сделать формирование строки подключения централизованно, чтобы в каждом клике ее не формировать. (Ну и добавьте своей форме метод: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Это у Вас что, форма ввода логина и пароля? Где и как нужно использовать полученную строку подключения? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 09:37 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
skyANAvahПросто хочется сделать формирование строки подключения централизованно, чтобы в каждом клике ее не формировать. (Ну и добавьте своей форме метод: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Это у Вас что, форма ввода логина и пароля? Где и как нужно использовать полученную строку подключения? а при следующем обращении к базе откуда брать подключение? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 09:44 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
vah, нуууу... если так хочется хранить какие-то параметры приложения в памяти, то заведите статический клас к примеру: Код: c# 1. 2. 3. 4.
и используйте его: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Лично я бы из формы логина вернул строку подключения, создал бы один экземпляр SqlConnection и использовал его в рамках приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 10:52 |
|
Свойство внутри класса
|
|||
---|---|---|---|
#18+
skyANA, В итоге сделал так, все работает. Но гложет что-то не так ( Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 16:38 |
|
|
start [/forum/topic.php?fid=20&msg=38122641&tid=1405292]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 185ms |
0 / 0 |