Skip to content

Instantly share code, notes, and snippets.

View geoffreymcgill's full-sized avatar

Geoffrey McGill geoffreymcgill

View GitHub Profile
public class Program
{
public static void Main()
{
// C# Classes
var person = new Person();
// Set C# Property
person.Name = "Frank";
public class App
{
public static void Main()
{
// Simple array of strings
string[] names = { "Mildred", "Levi", "Nestor", "Clark", "Jamie" };
// Query the array using LINQ
IEnumerable query =
from n in names
public class App
{
public static void Main()
{
List<string> names = new List<string>()
{
"Mildred", "Levi", "Nestor", "Clark", "Jamie"
};
IEnumerable filteredNames =
{
"output": "Bridge/output",
"generateTypeScript": true
}
/// <reference path="Bridge/output/demo.d.ts" />
@geoffreymcgill
geoffreymcgill / auto-property-initializers-and-string-interpolation.cs
Created August 12, 2017 20:28
Auto-Property Initializers and String Interpolation
public class Person
{
public string First { get; set; } = "Jane";
public string Last { get; set; } = "Doe";
}
class App
{
static void Main()
{
using static System.Console;
using static System.Math;
using static System.DayOfWeek;
class Program
{
static void Main()
{
WriteLine(Sqrt(3*3 + 4*4));
WriteLine(Friday - Monday);
class App
{
static void Main()
{
var numbers = new Dictionary<int, string> {
[7] = "seven",
[9] = "nine",
[13] = "thirteen"
};
using Bridge;
using Bridge.Html5;
using Bridge.QUnit;
using System;
using System.Text;
namespace ClientTestLibrary
{
class TestStringBuilderFunctions
{
using Bridge;
using Bridge.Html5;
using Bridge.WebGL;
using System;
namespace WebGL
{
public class Program
{
public static void Run()