IMam ovaj dio u VB
Code:
Public Sub Test()
Dim keyVal As String
For Each stmp As String In Me._map.AllKeys
keyVal = Me._map(stmp)
Next
End Sub
Public Sub Test()
Dim keyVal As String
For Each stmp As String In Me._map.AllKeys
keyVal = Me._map(stmp)
Next
End Sub
e sada kad koristim bilo koji konverter dobijam ovaj code
Code:
public void Test()
{
string keyVal = null;
foreach (string stmp in this._map.AllKeys)
{
keyVal = this._map(stmp);
}
}
public void Test()
{
string keyVal = null;
foreach (string stmp in this._map.AllKeys)
{
keyVal = this._map(stmp);
}
}
e sad sam ja to malo sredio estetski pa izgleda ovako
Code:
public void Test()
{
string keyVal = String.Empty;
foreach (string stmp in this._map.AllKeys) {
keyVal = this._map(stmp);
}
}
public void Test()
{
string keyVal = String.Empty;
foreach (string stmp in this._map.AllKeys) {
keyVal = this._map(stmp);
}
}
znaci ovo je ono sto je radilo u VB. E sada ne radi u C# i daje mi ovaj error
Citat:
Error 1 Non-invocable member 'IAAI.AuctionLib.Language.LanguageMap._map' cannot be used like a method. C:\AC\AuctionWebSite\AuctionLib\Language.cs 72 31 AuctionLib
ovo je inace deklaracija NameValueCollection
Code:
private NameValueCollection _map = new NameValueCollection();
private NameValueCollection _map = new NameValueCollection();
Sta je problem? Mozda ovo nikad nije ni radilo, moram da provjerim jer mi je sumnjiva ova klasa zove se Test()...