Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

C#: Umwandeln eines 2D Object Array to 2D String Array

 

Aufgabe:

Dieses Code Beispiel in C# zeigt wie man ein zwei-dimensionales object[,] Array umwandelt in eine 2-Dimensionales string[,] Array.

Das Array besteht aus Reihen und Spalten, welche sich aus dem Excel-Used-Range ergeben in Interop.Excel

 

Hier zeigt sich in C#:

Links das objects[,] Array aus Zeilen und Spalten aus Excel

Rechts das String[,] Array, welches nur strings und keine null-Werte enthält.

 

Betrifft:

2 dimensionales Array in C#, Windows Forms

 

Umwandlungs Code C#

Für das objects[,] Array zu string[,] array

Excel.Range usedRange = _worksheet.UsedRange;

log_with_Date("get UsedRange", dtStart);

 

//*fast Excel-Read: 

//< create 2D Array >

//*from excel with cell-content-object

object[,] arrObjectValues = usedRange.Value2;

 

int nRows = arrObjectValues.GetLength(0);

int nColumns = arrObjectValues.GetLength(1);

string[,] arrStringValues = new string[nRows, nColumns];

//</ create 2D Array >

 

//--< convert array object to string >--

for (int iRow = 0; iRow < nRows ; iRow++)

{

    for(int iCol=0;iCol<nColumns ; iCol++)

    {

        //< Convert object to string >

        arrStringValues[iRow, iCol] = Convert.ToString(arrObjectValues[iRow+1, iCol+1]);

        //</ Convert object to string >

    }

}

//--</ convert array object to string >--

 

 

Mobile
»
C#: Umwandeln eines 2D Object Array to 2D String Array
»
Asp.Net C#: Optionale Parameter in Methode
»
Asp.Net C#: Bool Null zu bool
»
C#: Prüfen auf Enthält Zeichenfolge ohne Groß- Kleinscheibung
»
C#: Zeit formatieren in 24 Stunden Format
»
WPF: Datum und Zeit in String mit Format 24 Stunden ausgeben
»
C#: Item an Array oder List anfügen
»
C#: Split eines Textes mit String-Sequenzen zur Trennung
»
C#: Wait Loop umwandeln in Task.Delay
»
WPF, C#: Zeitdifferenz berechnen mit TimeSpan

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de