Единственный тип параметризованного свойства, которое вы можете создать в C #, это свойство индексатора :
public class MyConnectionStrings
{
private string GetConnectionString(string connectionName) { ... }
public string this[string connectionName]
{
get { return GetConnectionString(connectionName); }
}
}
В противном случае, просто создайте метод, который кажется ближе к тому, что вы ищете.