C# Класс MyMediaLite.Data.StaticFloatRatings

Array-based storage for rating data
Very memory-efficient. This data structure does NOT support incremental updates.
Наследование: StaticRatings
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( int user_id, int item_id, byte rating ) : void
Add ( int user_id, int item_id, double rating ) : void
Add ( int user_id, int item_id, float rating ) : void
Get ( int user_id, int item_id, ICollection indexes ) : double
StaticFloatRatings ( int size ) : System
TryGet ( int user_id, int item_id, ICollection indexes, double &rating ) : bool
TryGet ( int user_id, int item_id, double &rating ) : bool
this ( int index ) : double
this ( int user_id, int item_id ) : double

Описание методов

Add() публичный Метод

public Add ( int user_id, int item_id, byte rating ) : void
user_id int
item_id int
rating byte
Результат void

Add() публичный Метод

public Add ( int user_id, int item_id, double rating ) : void
user_id int
item_id int
rating double
Результат void

Add() публичный Метод

public Add ( int user_id, int item_id, float rating ) : void
user_id int
item_id int
rating float
Результат void

Get() публичный Метод

public Get ( int user_id, int item_id, ICollection indexes ) : double
user_id int
item_id int
indexes ICollection
Результат double

StaticFloatRatings() публичный Метод

public StaticFloatRatings ( int size ) : System
size int
Результат System

TryGet() публичный Метод

public TryGet ( int user_id, int item_id, ICollection indexes, double &rating ) : bool
user_id int
item_id int
indexes ICollection
rating double
Результат bool

TryGet() публичный Метод

public TryGet ( int user_id, int item_id, double &rating ) : bool
user_id int
item_id int
rating double
Результат bool

this() публичный Метод

public this ( int index ) : double
index int
Результат double

this() публичный Метод

public this ( int user_id, int item_id ) : double
user_id int
item_id int
Результат double