Merhaba, geçen ay C# öğrenmeye başladım ve bu ay ilk uygulamamı geliştirmek istedim. .Net MAUI'ı seçtim. Cross-Platform olmasından dolayı. Ancak garip bir sorunla karşılaştım programım Windows'da çalışırken Android'de hata veriyor. Sebebi ise indirdiğim bir Nuget paketi sanırım ama onu kullanmadan da olmaz. Engin C# bilgisi olan birisi yardım ederse çok makbule geçer.
Dediğim gibi üstün C# ve programlama bilgisi olan birisi yardım ederse çok makbule geçer yoksa mecburen projeyi iptal etmek durumunda kalacağım.
C#:
private async void CounterBtn_Clicked(object sender, EventArgs e)
{
try
{
string userInput = userinput1.Text;
string appId = GetAppId(userInput);
int gameId = int.Parse(appId);
SteamApp steamApp1 = await AppDetails.GetAsync(gameId, "TR"); //Hata burada
(string price,string releasedate, double exchangedprice) = Main(steamApp1);
label1.Text = $"Tarih: {releasedate}";
label2.Text = $"Fiyat: {price}";
label3.Text = $"Oyun ID'si: {gameId}";
label4.Text = $"Dönüştürülmüş fiyat: {exchangedprice}";
}
catch (Exception ex)
{
await DisplayAlert("Alert", $"You have been alerted {ex}", "OK");
Debug.WriteLine(ex);
}
}
static (string, string, double) Main(SteamApp steamApp1)
{
string releasedate = steamApp1.ReleaseDate.ToString();
(string price, double exchangeRate) = ProcessPrice(steamApp1.PriceOverview.ToString());
double getprice = double.Parse(price);
double exchangedprice = getprice * exchangeRate;
return (price, releasedate, exchangedprice);
}
}
Dediğim gibi üstün C# ve programlama bilgisi olan birisi yardım ederse çok makbule geçer yoksa mecburen projeyi iptal etmek durumunda kalacağım.
Son düzenleyen: Moderatör: