Почему интерфейс слегка меняется при выборе "Реализация интерфейса"?

Я понимаю, что, вероятно, нет никакой эмпирической разницы между "строкой" и "строкой", но мне все еще кажется странным, что этот интерфейс:

List<Platypus> GetPlatypus(String duckbillName, String pwd, String pondNum);

... при реализации в классе с помощью щелчка правой кнопкой мыши по имени интерфейса и выбора "Реализовать интерфейс" получится немного другое:

public List<Platypus> GetPlatypus(string duckbillName, string pwd, string pondNum)

Я понимаю, что между "string" и "String", вероятно, нет никакого реального различия, но все же я бы ожидал, что интерфейсный тип строки будет воспроизведен в

реализованный класс. Это так, потому что не имеет значения, какой тип используется, а "строка" просто по умолчанию, или...???

0 ответов

Другие вопросы по тегам