All pastes #28862 Raw Edit

Everaldo Canuto

public text v1 · immutable
#28862 ·published 2005-11-16 02:11 UTC
rendered paste body
		[DllImport("intl")]
		static extern IntPtr ngettext (IntPtr singular, IntPtr plural, Int32 n);
		
		public static String GetPluralString (String s, String p, Int32 n)
		{
			IntPtr ints = Marshal.StringToHGlobalAuto (s);
			IntPtr intp = Marshal.StringToHGlobalAuto (p);
			String t = Marshal.PtrToStringAnsi (ngettext (ints, intp, n));
			Marshal.FreeHGlobal (ints);
			Marshal.FreeHGlobal (intp);
			return t;
		}