Möchte man Zahlen mit Tausender-Trenner ausgeben, kann es bei mehrsprachigen Systemen zu unschönen Effekten kommen. Sind die Daten zum Beispiel im „deutschen“ Format, das System aber englisch eingestellt, kann hier eine Fehl-Interpretation entstehen, und der Double-Wert 110,045
wird auf einmal als 110045
angezeigt oder verarbeitet. (das Komma wird dann einfach als Trenner interpretiert und macht daraus ein paar Tausend, statt ein paar Hundert).
C#
„where x in“-SQL Query mit LINQ
SQL Queries für eine „in“-Selektion zu schreiben, kann für Listen in .NET mühsam sein… muss es aber nicht!
Wir machen aus: List<CarType> largeTypeList
ganz einfach: SELECT * FROM CARS WHERE type in ('Audi', 'Ford', 'BMW', 'Nissan', ...)
Dank LINQ lässt sich eine Liste in ein „in“-Query verwandeln.
lies weiter…OS Native Funktionen in Xamarin.Forms
Xamarin.Forms bietet schon einen gewissen Satz an Cross-Platform implementierte Funktionen. Diese sind bereits im Framework enthalten und können „Out-of-Box“ genutzt werden. Dennoch gibt es gewisse Funktionalitäten, welche ohne Eigen-Programmierung nicht erreichbar sind.
Das Xamarin-Framework bietet hier eine wunderbare Möglichkeit, um solche selbst geschriebenen Methoden von der richtigen Plattform „abzuholen“. Das Stichwort lautet DependencyService.
lies weiter…Task List in Visual Studio
Entwicklungsumgebungen, kurz: IDE (Integrated Development Environment) bieten oftmals viele nützliche Tools, Widgets, Extensions, usw. in einem teilweise unüberschaubaren Rahmen. Wer nur mal schnell programmiert, brauch sie nicht unbedingt, doch bei längerfristigen Projekten erleichtern diese die Arbeit erheblich.
Ein Tool was ich ungern missen möchte, ist die Task List.
lies weiter…