MyMediaLite.Data.StaticFloatRatings.Add C# (CSharp) Method

Add() public method

public Add ( int user_id, int item_id, byte rating ) : void
user_id int
item_id int
rating byte
return void
        public override void Add(int user_id, int item_id, byte rating)
        {
            Add(user_id, item_id, (float) rating);
        }

Same methods

StaticFloatRatings::Add ( int user_id, int item_id, double rating ) : void
StaticFloatRatings::Add ( int user_id, int item_id, float rating ) : void

Usage Example

        public void TestAddRating()
        {
            var ratings = new StaticFloatRatings(7);
            ratings.Add(1, 4, 0.3f);
            Assert.AreEqual(1, ratings.Count);
            ratings.Add(1, 8, 0.2f);
            Assert.AreEqual(2, ratings.Count);
            ratings.Add(2, 4, 0.2f);
            ratings.Add(2, 2, 0.6f);
            ratings.Add(2, 5, 0.4f);
            ratings.Add(3, 7, 0.2f);
            ratings.Add(6, 3, 0.3f);

            Assert.AreEqual(0.4f, ratings.Get(2, 5));
            Assert.AreEqual(0.3f, ratings.Get(1, 4));
            Assert.AreEqual(0.3f, ratings.Get(6, 3));
            Assert.AreEqual(7, ratings.Count);
        }
All Usage Examples Of MyMediaLite.Data.StaticFloatRatings::Add