Kod tekrarından kaçınmak için bir fonksiyon içerisinde ikinci bir fonksiyonu nasıl çağırabilirim? Örneğin Run( Login() ), Run ( Logout() ) vs...
Ortak alana sadece sorgu kodlarını yazmak istiyorum. Yardımcı olabilir misiniz?
[CODE lang="csharp" highlight="9"]public async void Run()
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
MessageDialog dialog;
try
{
conn.Open();
// Ortak kullanılan Alan
}
catch (SqlException ex)
{
StringBuilder errorMessages = new StringBuilder();
for (int i = 0; i < ex.Errors.Count; i++)
{
errorMessages.Append("Index #" + i + "\n" +
"Message: " + ex.Errors.Message + "\n" +
"LineNumber: " + ex.Errors.LineNumber + "\n" +
"Source: " + ex.Errors.Source + "\n" +
"Procedure: " + ex.Errors.Procedure + "\n");
}
dialog = new MessageDialog(Convert.ToString(errorMessages));
await dialog.ShowAsync();
}
}
}[/CODE]
Ortak alana sadece sorgu kodlarını yazmak istiyorum. Yardımcı olabilir misiniz?
[CODE lang="csharp" highlight="9"]public async void Run()
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
MessageDialog dialog;
try
{
conn.Open();
// Ortak kullanılan Alan
}
catch (SqlException ex)
{
StringBuilder errorMessages = new StringBuilder();
for (int i = 0; i < ex.Errors.Count; i++)
{
errorMessages.Append("Index #" + i + "\n" +
"Message: " + ex.Errors.Message + "\n" +
"LineNumber: " + ex.Errors.LineNumber + "\n" +
"Source: " + ex.Errors.Source + "\n" +
"Procedure: " + ex.Errors.Procedure + "\n");
}
dialog = new MessageDialog(Convert.ToString(errorMessages));
await dialog.ShowAsync();
}
}
}[/CODE]