Jypeli 10
The simple game programming library
ReturnHelper.cs
Siirry tämän tiedoston dokumentaatioon.
1namespace Jypeli
2{
6 public static class ReturnHelper
7 {
14 public static T ReturnFirstNotNull<T>(params T[] list) where T : class
15 {
16 for ( int i = 0; i < list.Length; i++ )
17 {
18 if ( list[i] != null )
19 return list[i];
20 }
21
22 return null;
23 }
24
31 public static bool IsNotNull( int howMany, params object[] list )
32 {
33 int notNull = 0;
34
35 for ( int i = 0; i < list.Length; i++ )
36 {
37 if ( list[i] != null ) notNull++;
38 if ( notNull >= howMany ) return true;
39 }
40
41 return false;
42 }
43 }
44}
Apuluokka palautusarvoille.
Definition: ReturnHelper.cs:7
static bool IsNotNull(int howMany, params object[] list)
Kertoo onko taulukossa vähintään annettu määrä ei null-arvon omaavia alkioita
Definition: ReturnHelper.cs:31
static T ReturnFirstNotNull< T >(params T[] list)
Palauttaa listasta ensimmäisen olion, joka ei ole null.
Definition: ReturnHelper.cs:14