Skip to content

Instantly share code, notes, and snippets.

@GW-FUB
GW-FUB / DBContext.cs
Last active September 11, 2024 12:24
LiteDB Replace With CUD
public class DBContext
{
private LiteDatabase _userDB;
public static DBContext Instance { get; } = new DBContext(DefaultDatabaseFolderPath);
...
string userDataDBFilePath = Path.Combine(DatabaseFolderPath, "UserData.lite");
_userDB = new LiteDatabase(GetConnectionString(userDataDBFilePath))
@GW-FUB
GW-FUB / MathExtensions.EqualsNearly.cs
Last active November 6, 2020 07:19
Remainder with tolerance
using System;
public static class MathExtensions
{
/// <returns> true, if the values differ fewer than the tolerance. </returns>
public static bool EqualsNearly(this double a, double b, double tolerance) => Math.Abs(a - b) < tolerance;
}