Pertanyaan yang diberi tag static-methods

25
Kapan 'fungsi statis' mulai digunakan?

OK, saya telah belajar apa fungsi statis itu, tetapi saya masih tidak melihat mengapa mereka lebih berguna daripada fungsi anggota pribadi. Ini mungkin semacam pertanyaan newb-ish di sini, tetapi mengapa tidak mengganti semua fungsi anggota pribadi dengan fungsi statis

21
Ketergantungan Injeksi vs Metode Statis

Saya melakukan diskusi yang menarik hari ini dengan pengembang lain tentang cara mendekati kelas dengan metode yang menerima string dan string output. Bayangkan sesuatu seperti yang berikut ini yang sepenuhnya dibuat untuk tujuan contoh public string GetStringPart(string input) { //Some input...

10
Apakah metode statis pribadi di C # menyakiti apa pun?

Saya membuat metode validasi pribadi untuk validasi tertentu yang terjadi beberapa kali di kelas saya (saya tidak bisa menyimpan data yang divalidasi karena berbagai alasan). Sekarang, ReSharper menyarankan bahwa fungsi tersebut dapat dibuat statis. Saya sedikit enggan melakukannya karena masalah...

10
Kelas utilitas pengujian unit

Kita semua memiliki beberapa kelas utilitas, yang hanya berisi metode statis, untuk penggunaan dari berbagai sumber. Sekarang, bisa ada dua pendekatan yang dapat diambil untuk menguji bagian kode ini. Pendekatan 1: Memiliki tes unit terpisah untuk kelas utilitas. Di mana pun mereka dipanggil,...