Переключить регистр дает мне ошибку - PullRequest
2 голосов
/ 10 февраля 2012

У меня следующий тип кода:

String strGroup = Request.QueryString["group"];

switch(strGroup.ToString){
    case "Clients":
        // do something here
        break;
    case "Addresses":
        // do something here
    break;
    case "Matters":
        // do something here
    break;
    case "Individuals":
        // do something here
     break;
    case "Organisations":
        // do something here
    break;
    default:
        break;
}

Но выдает следующую ошибку:

Ожидается значение целого типа для переключателя (strGroup.ToString) {

Ответы [ 2 ]

11 голосов
/ 10 февраля 2012

Измените это на:

switch(strGroup.ToString())

ToString() это метод, а не свойство. Поэтому вам нужно иметь пустые скобки.

3 голосов
/ 10 февраля 2012

Поскольку strGroup уже является строкой, вы не можете просто сделать следующее и избежать избыточного вызова .ToString ()?

switch(strGroup)
...