|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Как мне внутри функции LoadFromFile обратится к массиву matr? Когда я пишу так Код: c# 1.
Выдает ошибку:An object reference is required for the non-static field, method, or property 'Matrix.matr' ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2012, 23:55 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
1. Почитать про статические методы; 2. Убрать из приведённого кода слово static. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 00:11 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Спасибо. А вы не могли бы мне подсказать еще... У меня есть конструктор в классе Matrix, но мне нужно один раз просто выделить память без конструктора. То есть выделить память - new Matrix, и чтобы не сработал конструктор. Можно такое сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 19:40 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Уже всплывало... Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 19:51 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Код: c# 1. 2.
Попытался сделать так Но: 'object' does not contain a definition for 'LoadFromFile' and no extension method 'LoadFromFile' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 22:48 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
А на кой ... это ляд object? Вы что сделать-то хотите? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 23:15 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Мне нужно создать обьект класса Matrix не вызывая конструктора. У меня есть функция, LoadFromFile(), которая считывает из тхт файла массив. Этот массив нужно записать в переменную класса Matrix: Код: c# 1. 2. 3.
То есть в переменную matr. И до этого нужно еще создать объект класса Matrix, чтобы к примеру у объекта А в параметре matr были значения массива из текстового файла. Но проблема в том, что если я создаю объект класса Matrix, запускается конструктор, который автоматические выделяет место для для нового массива. А мне место нужно выделять позже, когда функция LoadFromFile() сработает, и будет известно о том, сколько в считываемом массиве столбцов и строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 23:30 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
bosscsМне нужно создать обьект класса Matrix не вызывая конструктора. Неправильное желание. Задачу лучше решить путем создания соответствующего конструктора или подобным образом: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
И тебе явно не помешает прочитать книгу по C# потому что без базовых знаний ты напишешь код, который проще будет выбросить и переписать заново чем разбираться в нем. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 01:05 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Бывают такие моменты, когда некогда учить C#. Мне лишь нужно сделать задание. Я не планирую быть программистом, по крайней мере пока. Если нужно будет и будет время - изучу тщательно, но не сейчас. Код: 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. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99.
На сколько я понимаю, функции LoadFromFile() в массив matr записывается массив из файла. Функция AA.Show(); должна вывести этот массив matr, но почему-то не выводит. Объясните, почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 04:08 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Код: c# 1.
Переписать: Код: c# 1.
Ну и вообще лучше все переписать... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 10:45 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Поставьте точку останова в методе Show. У вас n = 0, это просто навскидку (конструктор-то мы вызывать не стали)... Ну и можно совместить заполнение массива и беготню по файлу... Ну а вообще похвально, что даже не собираясь становиться программистом Вы пытаетесь разобраться самостоятельно... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 10:53 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Да нашел ошибку в методе Show. У меня сейчас другая проблема. Есть функция Код: c# 1. 2. 3. 4. 5.
Мне нужно вернуть 2 значения, i и j. Пробовал записать их в массив, но выдает ошибку Since 'Matrix.LoadFromFile(string)' returns void, a return keyword must not be followed by an object expression То есть якобы возвращаемое значение должно быть void а у меня int[]. Хотя я думал что void - это любой тип. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 20:24 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
bosscsБывают такие моменты, когда некогда учить C#. Мне лишь нужно сделать задание. Обратитесь в форум Работа. Там Вам за деньги сделают ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 20:32 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Зачем? Мне нужно это самому понять. И делать за меня не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 21:03 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
bosscsЗачем? Мне нужно это самому понять. И делать за меня не нужно. Так Вам сразу ответили, первым ответом - 13424253 . Но вы, почему-то, не хотите сам понять, а ждете, что бы Вам основы разжевали ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 21:19 |
|
C# помогите с ООП
|
|||
---|---|---|---|
#18+
Ну и при чем тут статик? Вы мой пост читали вообще? Там функция не статическая Мне просто нужно вернуть несколько значений из функции, так как в этой функции определяются количество столбцов и строк, и эти оба значения мне и нужно вернуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 21:43 |
|
|
start [/forum/topic.php?fid=20&msg=38027655&tid=1405694]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 139ms |
0 / 0 |