Jestem zmuszony do używania MVS i C# nie mam w ogóle pojęcia na temat tego IDE. To co próbuje, nazywa się chyba refaktoryzacja, nie używałem tego nigdy bo nie potrzebowałem(powtarzam, chyba refaktoryzacja). Więc, czy da się w MVS, zrobić tak aby wybrać parę klas, które mają zostać upakowane w nową jedną klasę i stać się klasami wewnętrznymi
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 8 lat
- Postów:280
Zmień nazwę klasy oraz konstruktorów dla oby dwóch klas na jedną, przy jednej z nich dodaj słówko partial i gotowe.
Trochę to bez sensu bo chce zrobić takie coś:
Z tego:
class ketchup {};
class musztarda {};
To:
class przyprawy{
class ketchup {};
class musztarda {};
};
To przykład. Więc ketchup mam nazwać musztardą czy musztardę ketchupem ? I tak, chce żeby zrobiło to IDE, jest możliwe zaimplementowanie takiej funkcji dla IDE więc, myślałem że to problem nie będzie i taka funkcja istnieje w MVS...

- Rejestracja:ponad 19 lat
- Ostatnio:2 miesiące
Skąd niby IDE ma się domyślić co jest przyprawą a co sosem?
Tu mi bardziej pasuje namespace
lub dziedziczenie niż przenoszenie do jednej klasy.
Jeżeli jednak musisz tak przenosić (zaznaczam że jest to jakiś dziwoląg) to zrób to tak:
partial class przyprawy{
class ketchup {}
}
partial class przyprawy{
class musztarda {}
}
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 8 lat
- Postów:280
W zasadzie to chyba, każdy sos jest przyprawą, ale nie każda przyprawa jest sosem, mi zależy by upakować to w przyprawie. Odbiegając jednak od off-topu i części filozoficznej wypowiedzi, która nie ma żadnego odzwierciedlenia w moim problemie, ani żadnego powiązania z funkcją której poszukuję, to chciałbym jednak, żeby wszystko było w jednym pliku. Ale skoro, jednak jeszcze mi nie odpowiedziałeś na moje pytanie, to prawdopodobnie tego nie zrobisz, ponieważ takie narzędzie jednak nie istnieje, co oznacza, że ostatecznie mogę tylko powiedzieć: dzięki za pomoc.

- Rejestracja:ponad 19 lat
- Ostatnio:2 miesiące
Ja takiego nie znam, mimo to nawet jeżeli takiego narzędzia nie zna żaden użytkownik tego forum wcale nie będzie to oznaczać że takie narzędzie nie istnieje.
Z drugiej zaś strony zdrowy rozsądek podpowiada że takie narzędzie jest absolutnie bezsensowne, więc wg mnie z prawdopodobieństwem 1:10000 takie narzędzie nie istnieje.
Tak a propos, skoro chcesz to mieć w jednym pliku, to kopiowanie kilku plików do jednego z poziomu cmd.exe
: copy plik1.cs+plik2.cs+plik3.cs plik123.cs
- Rejestracja:ponad 14 lat
- Ostatnio:ponad 9 lat
Cześć,
Ja generalnie długo się nie zajmuje programowaniem, ale według wszystkich teorii jakie czytałem i w sumie niewielkim doświaczeniem jakie zyskałem powinno sie to zrobić tak że przyprawy powinny być klasą nadrzędną dla obu tych klas poniżej a musztarda i ketchup ( które raczej nazwałbym sosami ) powinny dziedziczyć po klasie przyprawy.
Ale w sumie pytanie tak naprawdę co chcesz uzyskać ?
